I rather guess it's the missing support for ad-hoc networks; I think the iPhone uses ad-hoc (IBSS) mode and does not work as a real access point. Problems with ad-hoc mode were mentioned on this board before, e.g.
https://www.mobileread.com/forums/sho...d.php?t=109272