I tried scaleway about 7 or 8 years ago and it was still pretty rough. And setting up with them required multiple trips to government portals to get id documents they would accept. Being European, they don't know how to scan the bar code on the back of US driver's licenses. It was a major PITA getting them to understand that people will sometimes change their names after they get married (my passport and birth certificate have different names and I had to dhl them a notarized copy of my name change order.)
So... Digital sovereignty is cool and all, but Scaleway is taking "Know Your Customer" seriously.