Removing the Entitlements.plist did solve the "Validation failed (409)" error, but my app was still crashing on launch in TestFlight.
I had to add None to my csproj file to stop the launch crash, which means there is some kind of linker issue, but I haven't been able to narrow it down any further yet.
Topic:
Code Signing
SubTopic:
Entitlements
Tags: