Just an update today: My file has been requested for additional police checks from other countries I have lived in since the age of 18, including the Canadian RCMP certificate most likely because someone with a criminal check shares my name.
Feels like I am already so close to the finish line but am pushed back again since I imagine many police check agencies will be taking their time off during the holidays.
The lesson for everyone: If you think you have a generic name, go apply for an RCMP check in advance to save you time in the future! T_T