Any BLF keys that are programmed through the phone will disappear once the phone reprovisions and pulls the configuration file from the server. You will need to add the keys through the management console or as @Saqqara mentioned through the webclientthey are thru 3CX. But the keys they did where thru phone only. I think that's the problem.
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.