Perhaps not 100% related but I too was having a number of tables with all fields and all records shown as "#Deleted" when opened via the regular MS Access data form using a MariaDB database and a MariaDB ODBC driver.
The problem first appeared after installation of the Microsoft 2022-05 release and running MS Access 2205.
In my case the problem was caused by MS Access automatically selecting the last index defined in the MariaDB as unique as the primary key to use in MS Access, as opposed to the index I have specifically defined as the primary key in MariaDB. The index selected by MS Access contained multiple fields and for some reason did not work for MS Access.
After I had removed the unique predicate from all other indexes (i.e. I kept the index but removed the unique classification in MariaDB), and refreshed the link to the table in MS Access, my problem was solved.