I’m not sure, but I think it’s working as intended. For example I see the same behavior in TextEdit when I insert an Emoji while using the Monaco font.
In Bike I have no special handling for emoji layout, I’m just using the line heights that core text returns to me.
With that said I do think it makes the lines look a bit ugly in these cases, but that’s why I use default font