Yeah, when option is selected a partial reload is happening and the loop option is interrupted.
one way to solve this is to listen to all select elements and when a change occur we play the video, I do not have access to the theme code so I will try my best here :
document.addEventListener('DOMContentLoaded', function () {
let selectElements = document.querySelectorAll(".select__select");
//Make sure to add productVideo id to the video element.
let video = document.getElementById("productVideo");
selectElements.forEach(input => {
input.addEventListener('change', () => {
video.play();
});
});
});