It might be worth reversing the order of the WiFi setup, so have your phone hotspot as #1 and home WiFi as #2, then see if it connects to the iPhone.
iPhones are a bit weird with the way the hotspot works, and certain characters in the SSID are not what you think they are, particularly the single quote or apostrophe. It might help to change the iPhone hotspot's SSID and see if that helps too.