I looked at the simple change history and see the following:
Customized theme appearance “page_on_front”
New value 159
Old value 8232
Could this be related to what happened.
If I try to use elementor to modify any of the pages, the following message shows up:
Sorry, the content area was not found on your page.
You must call ‘the_content()’ function in the current
template, in order for Elementor to work on this page.
Do you have any caching plugins enabled? These are normally called optimization plugins.
You may also wish to disable any reverse proxy type services you make use of temporarily, as these can also do caching.
All the best.
I disabled the caching plugin, but that does not help.
Looks like some universal template is setup for all the menu items so that it displays this template instead of the actual homepage.
We were able to track it down to a free plugin that we were using, namely,
Return Refund and Exchange for Woocommerce
by MakeWebBetter
We disabled it and that fixed the issue. Either this plugin was used for the hack or the plugin has issues. But just before this happened, we had used the functionality to make a refund.