Seek Media Player to Random Time

Hello everyone. I am trying to setup a blueprint so that, when a player activates a trigger, a media player jumps to a random time in a set range and begins to play. (Using it as a media texture.) When I try to use the Seek function, it doesn’t seem to work. My current setup is below. The Media Player being targeted is set to Not Play on Open and Loop. In this scenario, no media plays at all. If I set the media player to Play on Open, it will play but doesn’t seek. I’m hoping it is just some kind of ordering error. Thanks!