ansible collection location = /home/leon0425/.ansible/collections:/usr/share/ansible/collections
I was interested to see if you had a specific path in there, but those are the default. No need to delve deeper IMO.
Still waiting for ansible-galaxy collection install ansible.netcommon [--force]
(ansible.netcommon as an example), which might give us some useful information. Check version afterwards.
Else, just try to upgrade all of them: ansible-galaxy collection install --upgrade
and paste the output here. At this point, I fail to see why it wouldn’t work.