Something I have occasionally done for many years is to paste some text into the edit view, select all, and then add a colour label (starting with a temp copy of my font without colour labels). For example, this is an easy way to find out whether my type specimen covers all characters in the font. (In reverse, one can easily find out whether the font contains all characters in the text by copying from the edit view again, and using the diff function of a text editor.)
However, recently, Glyphs is taking extremely long for this simple operation (colouring glyphs) if the text is about 1000 characters long, and even freezes when it is around 4000 characters or more. This doesn’t seem a lot to me.
I just tried with ~10000 characters and it took 30 ms. There seems to be something with your file that causes the slowdown.
Or the Sidebar filters in the font view? could you send me both, the .glyphs file and the “~/Library/Application Support/Glyphs 3/CustomFilter.plist”?