@TimoWright I see in your script it looks like you are disabling the Depthkit Clip component at the end of every loop, then re-enabling it. This could be the issue as with the Clip component disabled, the other Depthkit components will not work properly. The Unity Video Player has a loop option already which should work in a more seamless fashion than manually triggering the looping yourself.
To seamlessly swap between two clips, I would recommend having a separate game object with a fully configured Depthkit Clip and Look for the stationary loop and another for the interview clip. To switch between them, you can enable/disable either the MeshRenderer component if you are using a Shader Graph Look, or the Look component itself if using the Built-in Look. Additionally, when hiding the stationary clip, pause the player, and start playback on the interview clip.