Thanks for the response!
This issue was actually a problem with the native breakpoints in Webflow. My tablet (5th gen iPad) is larger than 991px when in landscape mode so the site was trying to render in desktop which doesn’t work on a tablet.
I was able to resolve it by adding custom breakpoints, thanks to this post “Custom breakpoint workaround for styles and interactions”