There’s a process in iOS called “countryd” that calculates a country code based on sensor data from GPS, cellular and wifi. If the country code matches an EU country, you get DMA features. I assume the thirty days is how long you have to be abroad for the country code to update, but I don’t know that.
Edit: I suppose technically it could be a client level rejection and the App Store says “idk what went wrong”