You aren't doing anything wrong - you still have to feed your weapon another copy of it to break past that wall and enable the ability to get the weapon to 35 - because the weapon is at 34, you can't go past 34 until a copy of it is fed, but the thing is, the game applies the exp first, then applies any overlimit increases afterwards.
Connect With Us