When a cell has lyrics and some content in opening the lyrics are wrongly assigned when using \gridCompileCell or when the cell is the first of a range (i.e. they are assigned as starting with the opening).
I don't know how to approach this concretely. Basically one would either have to make the lyrics attachment start only with the cell's content, add a way to also add lyrics to the opening or add a skip of the opening's length to the returned lyrics.
I think the last one seems the most straightforward and clean approach, but one would have to take care about what happens when there is a hyphenation at the border between opening and content.