You can start by disabling humanoid states you’re not using - especially climbing. Other than that there’s not much else you can do outside of writing your own system.
Humanoids have been around for an extremely long time and have an insane amount of nuances and issues to them. It’s unlikely this will ever be “fixed”. Maybe someday they’ll be deprecated and replaced.