They can put it in the T&Cs saying you can't do that though. Like what most geocoding APIs do - e.g. Google says you cannot cache/store the geocoding results.
What you do with the results is a legal argument after the fact. It's like saying we give you food, but you can't store the poop. Honestly - there is a house of cards just waiting to be challenged. Then again .. this is Google ($$$)
Do they follow license requirements of data they're scraping for training?
You just need to cache it with AI and you should be good to go.