Automatically disable network activity for apps when on a Portable Hotspot
Try TripMode. https://www.tripmode.ch

It is an app that blocks unwanted traffic. It remembers settings for different networks, e.g. you can disable it on your home WiFi and enable it on your iPhone Hotspot.

I've been using it for years, should be exactly what you want. A free trial is available.