Background of the issue:
I am trying to: All my reservation buttons give 404 error on pages that are not native language
Symptoms:
All my reservation buttons give 404 error on pages that are not native language
Questions:
Why are my reservation buttons giving a 404 error on non-native language pages?
How can I fix the 404 error for reservation buttons on translated pages?
Solution: If you want to show the same page for all of your langauges, you need to set pages to Translatable or Fallback to default. Then you will need to update your button links with the correct domain.