I see what you mean with the mag angle.
By default AuxMag rotation is 0,0,0 because this matches how OPv9 GPS Platinium had L883 magnetometer installed.
However, each manufacturer can put magnetometer in different orientation, so you need to tell software how it is oriented with respect to internal magnetometer.
You don't know if its +45 or -45 deg and from what to substract it. For example GPS magnetometer could be flipped up-side-down or yaw rotated 180 deg with respect to FC magnetometer, then it could be additionally rotated 45deg. I think testing +45 or -45 might not be enough.
Easiest is to look how L883 is oriented on Revo and figureout yaw,roll,pitch for GPS one. Then verify by right clicking on scopes, adding AuxMag curves and checking if they behave the same.
I also saw people entering some strange values like 11, 22 etc.. that is most likely incorrect. If you have everything aligned well, both boards are flat and on the same "plane" (if you imagine such a plane), then values should be +-90/180/270 or +-45 deg in exotic situations like yours. I doubt any manufactures would install magnetometer with +11 yaw rotation
Just keep that in mind, cause lots of people tend to enter such strange values (don't).
When you install GPS, first time you need to let it run on clean sky to update almanac. This "battery" is not a battery, it's super capacitor. It lasts up to 6-7 hours after charging.
So before first flight let it collect satellites for 15-20min, then you have ~6h up to date alamanac when you disconnect battery.
Another thing good to know, is that VTX (video transmitter uses 5G signal) because it's noisy it can cause spikes in GPS position. It's good to keep VTX antenna far from GPS antenna, or at least VTX antena radiation pattern away from GPS. Another case of spikes can be multi-path reflections (if you use patch antenna) from buildings/walls.
GPS has it's own Extended Kalman Filter engine in the metalic box (Ublox) module. It has some filters and calculates position but if you feed bad signal from antenna it may also produce shitty estimates and jumps in position.
Sorry if too much information, just keep it in mind when building.