That's odd. not that I heard about this game. but there are some of the other games which is location blocked. but DBZ has it properly for most locations.
If you compare the system performance, chrome eats RAM, whereas Edge has managed to control some part of it as Microsoft teams are pretty heavy on development with Edge which is now chrome based.
With the online upload and the drive enabled in your camera folder, it gets auto sync. I had to disable the google drive once. auto sync is bad feature lol.
So if you like the good quality 3D games with the narrative. I am sure that you would enjoy the evil lands game too. This particular RPG seems like a good option to try out.