@EA_Illium
I've noticed this happens with those on a poor or unstable connection (where connection dips in and out while loading up the game) - This works similar to how the multiple badge/banners "Glitch" worked. by limiting the connection, you can add/remove data while still being on a weak connection with the few packets still being sent. Not sure if this works on a wired connection or strictly by Wifi.
Cloud storage function fails to upload new settings which causes the older settings to download/override the local/new settings in Apex. This would make settings reset, or in this instance, remove / replace settings. For his case, it has nothing to load for his config. However, this is speculation.
@YasserChani
A possible solution would be to manually set your key binds (in game), close your game, and then go to
C:\Users\User\Saved Games\Respawn\Apex\local\Settings.cfg and save that file somewhere else. Incase this happens again, you can simply drag and drop your settings, load up apex, and they should be there like normal.
Hope this helps.