Module updates won't "stick"

I’m definitely no expert, but I’ve been running FreePBX (currently 2.11.0.37) on a Beaglebone Black for a number of months without issue. The last few weeks, the system has seemed a bit flaky, freezing up and requiring reboots. Often, the web GUI is down, but the CLI is available. Also, unusually, there are constantly 15 module updates waiting - I install, apply config, everything looks normal, and updated. But something is not right - following any reset or reboot, everything is back to its previous version, and I get a notice that there are updates waiting.

Any thoughts, anyone? Thanks.