Thank you for replying Jonathan. I’ve managed to solve the issue after falling down a rabbit hole inspired by the post that Hans linked to. I’m using an embedded iframe in a rectangle now and it renders correctly on both desktop and mobile.
Thank you everyone for the help - once again, this community has been an amazing asset to Hype.