I’ll need some more info or even better, a file, to better help you I think. Any repro steps you have would be greatly appreciated. Any screenshots or materials you can supply or email would be great.
Switching to FK should never have an issue, as FK is super easy to match (on the code side), so having an error there is pretty strange.