Moving a player over BulletTriangleMeshShape is getting caught on the triangle edges

You can use a node for control. Something like this example:

I suspect that you want to make a character using physical modeling. However, this is a dead end; behavior will be completely unpredictable.