I’m not a native English speaker and I gave up trying to pronounce th (father, through). Although I can hear the difference.
After a cursory search it seems my Parisian-ish accent is at fault: https://fr.wiktionary.org/wiki/Annexe:Prononciation/fran%C3%...
Why can't the Québécois count to four? Because there is a tree in the way.
The former for me have a bit more exhale and round sound while the “in” are a tad drier.
For example “fin” and “faim” are distinct for me. However “faim” and “feint”