Congratulations! Glad you were able to successfully turn around that is ideal!
Thank you so much for sharing in great detail, it is very helpful.
Though it has just left me more confused
, I am not a US citizen so I feel if we had been in your place, we wouldn't have been let back into the US?
I've called the Detroit port of entry on the US side (CBP) and they told me that I can return on a H1 work visa, but it seems clear that there is some miscommunication between IRCC -> CBSA and USCIS/DHS -> CBP on both sides