Hi,
The proper fix would be to have from-queue in the queuecontext setting that is kind of hardcoded in the autoconfig-buttons-freepbx.sh script.
What happened is that in FreePBX the queue member context was changed from version to version, and some of the queue related features in fop2 requires the proper context to be configured to do the matching between an extension and its queue membership.
You should not do this periodically, but if FreePBX changes queue members again to be Local/xxx@from-whatever-new-feature, you will have to tweak the autoconfig script to use the proper queuecontext.
Run the autoconfig-buttons-freepbx.sh script in the command line and see what queuecontext is setting, if you see it is using from-internal, you can fix the script (somewhat at the top) and just change the from-internal to from-queue
Best regads,