It is not normal to fail that test. It indicates that the flash memory is starting to fail - or something else is interfering with the flash erase/write process.
In the EFILive error document, the error $C6 is explained as "External flash was not erased correctly". (Note: it shows up incorrectly in the V8 error search/display option as a "write error").
When flash memory is erased all the memory bits in the flash chip are set to 1's. During the test procedure the test routine verifies that every single bit is set to 1. If it finds any bit set to 0, then it displays that error.
If the firmware attempts to write to a block of memory that has been erased incorrectly (i.e. with some bits still set to 0) then the data that gets written will most likely be corrupted. And if the data gets corrupted then that can lead to any number of other seemingly unrelated issues.
Given the other issues you've reported (especially the part about it getting hot) it may not be a faulty flash chip but some other error, possibly a power supply or ground issue that is causing the faults.
Regards
Paul