Bonjour CMaurice,
Je pense que c'est parce que les 2 marchés nationaux de ces 2 pays sont régulés de manière indépendante. C'est-à-dire que lorsque vous êtes au Portugal vous ne pouvez jouer que sur les sites portugais, et seulement sur les sites français lorsque vous êtes en France.
Que votre compte soit validé et que la monnaie des 2 pays soit l'euro n'a pas d'influence sur cet état de fait.
Quant au VPN américain, comme la législation n'est pas la même dans tous les états des Etats-Unis, il est possible que cela fonctionne selon l'état à partir duquel vous vous connectez, ou bien parce qu'il n'y a pas d'harmonisation avec les législations de pays non-européens.
Je ne suis pas spécialiste de la question et je ne fais qu'avancer des idées, si quelqu'un connaît la réponse de façon certaine, je l'invite à la publier dans ce post.
Cordialement.