I had issues when I first started (not long ago) trying to engrave text. I was missing bits and pieces of the text and it didn't really look like the font I started with. Long story short my acceleration for x and y wasn't matched to the speed. A quick tell would be to profile a simple rectangle, if you get 3 rounded corners you may need to speed up your acceleration or slow down the top speed on your x and y.
What version of bc do you have? I have v24. I engrave or v-groove all text. I don't profile it. Maybe that's the issue with getting your tool path on the text line as opposed to one side or the other. You can v-groove text too.... I would try a simple "engrave" tool path.
Hopefully there is a little bit of help here for you. If it wasn't for this site my router wouldn't be running. LMK if you have any specific questions on v24 in regards to engraving or v-carving.