Or there could be some character you are using the scanner has trouble interpreting, check programming for characters improperly displayed ~, |, [,{,},] or not displayed at all thats corrupting the memory.
New fresh programming will fix this, don't use copy and paste after initializing SD card, if the programming is bad/corrupt you will continue to have the same issue again again again again, and the definition .......
If you don't believe me, send me your BCDx36HP card contents and I'll partially brick mine too, at least send me the favorites folder & contents