Need to disable "fused location" services in your system. This is a system service that polls and merge all your GPS data, from wi-fi, cellular data, and built in GPS. With fused location servcies active, this polling can sometimes select your wi-fi as location of choice, and so, you teleport before the gps spoofer (which fools your built in GPS) takes over.
You can also increase the rate the gps spoofer updates the system to prevent the wi-fi data being taken as priority.