I had the same issue.
I realised that switching tabs in PyCharm does not save files. So I needed to manually save files, and then the autoreload extension works fine.
Note: configuring the autosave to trigger when switching tabs is not currently supported (I'm using PyCharm 2025.1.3.1.