Will give this a shot on a brand new account. Thank you for sharing it.
To me, this seems like the best chance to avoid a ban hammer. It will work IF (and only IF) using Nox and spoofer cannot be detected at Niantic's end. With the use of device emulator, you have covered one aspect of Nox use.
The only nagging issue is the GPS spoofer. All spoofers I've seen send 0 for height, and so, you are playing at sea level with no variation. This might be the only thing that can trip up this app, if Niantic collects this height data.
Cheers and thanks again.