I'm curious, why don't spaces work for you?
This is on a modern desktop CPU with plenty of memory headroom. It never happened so far on a profile with less chats.
Tbh tags were fine, it was just the whole UI around it in Element that was just totally screwy. But the concept itself works ok (though I missed the ability to auto assign them based on the bridge).