I am answering my own question to mark the solution that worked for me.
I have moved the site to a different hosting company. All works as expected with no changes made to the site.
Still unaware where the problem was. According the the old host, it’s a WordPress issue. Yet again, new host -> functioning site.