Can you check the permissions on the wallet file and post the here (ls -l in the parent directory where the wallet file is and then show us the first 10 characters that should look something like -rwxrw----) just in case it's that, you could also try doing that with the parent folder if you made it yourself to check bitcoin core has the rights to see files inside the folder.
Of course I'm sending right away
Wallet file ls -l:
total 1876
drwx------ 2 systemd-coredump systemd-coredump 4096 Sep 7 16:23 database
-rw------- 1 systemd-coredump systemd-coredump 0 Sep 7 14:55 db.log
-rw------- 1 systemd-coredump systemd-coredump 958464 Sep 7 15:50 hey.dat
-rw------- 1 systemd-coredump systemd-coredump 958464 Sep 7 17:56 wallet.dat
Parent bitcoin file ls -l:
drwx------ 2 systemd-coredump systemd-coredump 4096 Sep 7 14:07 ariswallet
-rw------- 1 systemd-coredump systemd-coredump 31 Sep 7 10:54 banlist.json
-rw------- 1 systemd-coredump systemd-coredump 2 Sep 7 13:33 bitcoind.pid
drwx------ 3 systemd-coredump systemd-coredump 184320 Sep 7 17:58 blocks
drwx------ 2 systemd-coredump systemd-coredump 90112 Sep 7 17:57 chainstate
-rw------- 1 systemd-coredump systemd-coredump 62182892 Sep 7 17:58 debug.log
-rw------- 1 systemd-coredump systemd-coredump 247985 Sep 7 13:32 fee_estimates.dat
drwx------ 3 systemd-coredump systemd-coredump 4096 Sep 7 15:50 lastwallet
-rw------- 1 systemd-coredump systemd-coredump 18 Sep 7 13:32 mempool.dat
drwx--x--x 2 systemd-coredump systemd-coredump 4096 Sep 7 13:33 nudewallet
-rw------- 1 systemd-coredump systemd-coredump 821890 Sep 7 17:48 peers.dat
-rw------- 1 systemd-coredump systemd-coredump 47 Sep 7 14:55 settings.json
drwx--x--x 2 systemd-coredump systemd-coredump 4096 Sep 7 13:33 testwallet