It seems like something to do with the render thread happening before the server thread? I've no idea how threads work but it's my best explanation
I switched to vanilla for a while and it's just happened again - updating the issue
Also, I found an old log from 1.16-pre2 where this happened, and the newline space fix was in pre3
As stated, IĀ have encountered this in vanilla - I'll look for the log of when this happened
It's a completely broken feature, and a completely broken feature needs fixing
This breaks a fair few data packs that use this functionality
It has 19 votes š
This seems to happen with all particles and also affects water.
Workaround
Make a data pack including all sign-related block/item tags
/data/minecraft/tags/blocks/signs.json
/data/minecraft/tags/blocks/standing_signs.json
/data/minecraft/tags/blocks/wall_signs.json
/data/minecraft/tags/items/signs.json
I was actually getting Afilom's issue as well, so I assume it's the same problem