It will not work, because an object with the mass 0 is a wall, for which the object should not go.
2 extern libarys are as good as some coder can merged.
Unreal Engine not have this problem, bun they use both librarys.
I was faced with another problem: if I need a game bonus that can only collision with the player and not bots or collision with a tree on which runs into the bot, and it falls, they are also involved in the construction of the grid. Probably it is necessary to add to the Node or RigidBody or CollisionShape option, which excludes construction of the navigation mesh for the game object. Note: for bonuses I set body->SetTrigger(true);