Big thing that a lot of games do to fix this problem is a sliding mechanic where when you go to a wall that you can wall jump off of and you slide down it slowly and then once you jump you are released and this give you time to figure out what kind of jump you want to do I would also say go play celeste if you want the best implemented wall jump ever to be made