MOPRIA and WIFI direct are protocols, the brand and make of the phone are completely irrelevant.
I would have to assume that if one works and one doesn't on the same network at the same time, that MOPRIA or Xerox Print Service Plugin isn't installed.
Settings > Connections > More Connection Settings > Printing
Airprint and MOPRIA will not work if you are on a guest lan.