Multi-Purpose Keys (BLF) require restart to work

We are running FreePBX 12.0.17 on Asterisk 13.0.1 with Grandstream telephones and sometimes the BLF keys just dim and don’t work. We need to restart the PBX and then it all works again?!