IP and location have no legal relationship. They barely have actual relationship. I used UK vpn on google.com but it thinks I am from HK. If google cannot get a correct ipdb what chances do others have ?
And why would I block EU ? Connection is intiated by user. So its user importing/exporting data from/to server jurisdiction. Why does not EU force their own citizens to not do business with those companies ?