I know this threads a bit old, but wanted to throw in my experience
So, Wizard's Unite has a lot of the security disabled that POGO has enabled... or its not even added. Haven't compared dumps of the game code yet.
So, I have 2 devices I play this game on... one rooted, one not rooted.
Rooted
Very simple. Its a rooted galaxy s8 on 7.1. I have MagiskHide enabled, and my GPS Spoofing app of choice is Fake GPS Location - GPS Joystick from the play store. It doesn't work out of the box. You have to either delete your GAPPS, disable all of it so you stop getting the warnings about needing Google Play Services, or downgrade it by disabling Google Play Services and installing something older than June 2018, then reenable it. ALSO, with the GPS Spoofing App, you need to set it as a System App with Lucky Patcher and set it as the mock location app in Dev Settings.
Non-Root.
My Moto G6 Play. This phone sucks. You can spoof around, disable all the GAPPS, but the warning message never goes away. Using the same GPS App, set it as the mock location app in dev settings, and play the game. The only issue is you can't interact with stuff. You can walk/explore, but you can't get plants and all that.
I'm currently attempting to get it to work on an emulator, but no promises. I've done it with POGO in the last few months with some trickery with Nox by customizing the model number, IMEI and device model build.prop file in the emulator, but it didn't work for long