Personal Hotspot not forwarding DNS requests to the interent on iPhone 7 with IOS 11
I have a similar problem with my Android phone, the working fix that I googled up was to edit manually APN settings and assure that "APN type" for APN used for data traffic reads "default,supl,dun". (It had been "default,supl")