No. I tried to reproduce this but I could not. I have a different behavior: hatches are moved to final layer but keep the color of initial layer.
For the record, an issue is already opened:
https://github.com/LibreCAD/LibreCAD/issues/834
Fabrice
French hobbyist interested in 2D design.