Gps indoor football vivoactive 5

Hi recently when I played indoor soccer on my Garmin forerunner 235 the gps worked out well it give me a rough distance of 6.5k 

But when I select it on my new watch it is a mile off it just gives me 0.7k I run alot so I know obviously it's alot more lol 

Is there something I missing its very frustrating that I still have to rely on my old watch and old technology just for this purpose. The new watch works fine outside runs and outdoor soccer. Is there anything I can do?