PIE Inconsistencies vs C++

Right now, the bulk of our 2D beat em’ up is in blueprints. We have some oddities with physics and animation between PIE, AMI, and the cooked game. Would it be worth our time to convert our work over to C++? Are there less consistency errors with projects that are mainly coded over blueprints? Is there any speed advantage?

I ask, because I’m not sure how Unreal handles blueprints vs. c++ compiled.