I don't experience that with Brevis -- Automating Text Expansions with can use either Paste
or Insert Text
by Typing and handles emojis. Both put the cursor where I expect to see it.
I wonder if you have "Simulate matching deletes before executing" set on the trigger?