It may happen in a really remote area (with a really poor Internet coverage) that Google Find My Device service won't be able to locate your device. In such situation you will be forced into... agreeing Find My Device service's T&Cs... again.
And then... over and over again... each time you hit "Refresh":
A real idiot must be responsible for writing this part of code.
Who else, if not a complete moron, could figure out such idiotic thing like displaying T&Cs, if there is no connection to the device?
Who else, if not a complete moron, could failed to catch such thing at QA stage?