I have solved the issue. It appears to be because I had used All-In-One WP Migration to copy my production site back to the staging server. Basically, once I tried to configure polylang on the production server, carefully, it’s working 99% perfectly. One of the re-usable templates needs to be deleted and re-added, but that’s fine. Otherwise, I think it’s a glitch due to migrating it.