setVideo ignoring timestamp value?

I’ve been using the interactive player and it’s all fine except for the setVideo function: whenever it gets triggered, the player does load a new VOD matching the provided id, but the timestamp seems to be ignored?

In the case of a VOD that’s not cached yet, it starts at 0s, as if there was no timestamp provided.

In the case of a VOD in cache, the player will jump straight to a timestamp that’s in cache instead of the requested one:

Then if I run player.seek(timestamp), using the exact same timestamp value as before, the video does jump to the proper moment.

Are you aware of issues with the setVideo() function?

What could I be doing wrong?