Im having a similar problem, in battle attacking errors and then both me and the opponents dont do damage but the turn still progress.
This is just at the start of the game too, everythings fine when just using the qol and showeffectivenes mods.
Then i add in this and get the error.
[Pokemon Rejuvenation 13.5.0]
Exception: NoMethodError
Message: undefined method `overlayTypeChange' for #<PokeBattle_Move_000:0x0000029822150da8 @battle=#<PokeBattle_Battle:0x0000029821d6e078 @spedup=true, @battle=#<PokeBattle_Battle:0x0000029821d6e078 ...>, @scene=#<PokeBattle_Scene:0x0000029821d6e1b8 @battle=#<PokeBattle_Battle:0x0000029821d6e078 ...>, @lastcmd=[0, 0, 0, 0], @lastmove=[3, 0, 0, 0], @pkmnwindows=[nil, nil, nil, nil], @sprites={"battlebg"=>#<AnimatedPlane:0x00000298222b4208 @__sprite=#<Sprite:0x00000298222b41e0 @resizedX=0, @resizedY=0, @re
D:/Pmon Rejuv/Data/Mods/Rejuvenation Battle Bond Extended.rb:319:in `pbSuccessCheck'
Battler:4700:in `block in pbProcessMoveAgainstTarget'
Battler:4682:in `each'
Battler:4682:in `pbProcessMoveAgainstTarget'
Battler:5533:in `block in pbUseMove'
Battler:5455:in `loop'
Battler:5455:in `pbUseMove'
Battler:5926:in `block in pbProcessTurn'
PBDebug:4:in `logonerr'
Battler:5925:in `pbProcessTurn'
Battle:3912:in `block in pbAttackPhase'
Battle:3911:in `each'
Battle:3911:in `pbAttackPhase'
Battle:3524:in `block (2 levels) in pbStartBattle'
PBDebug:4:in `logonerr'
Battle:3522:in `block in pbStartBattle'
Battle:3511:in `loop'
Battle:3511:in `pbStartBattle'
Trainers:353:in `block (2 levels) in pbTrainerBattle'
Field:696:in `pbSceneStandby'
Trainers:352:in `block in pbTrainerBattle'
Field:1047:in `pbBattleAnimation'
Trainers:351:in `pbTrainerBattle'
(eval):1:in `pbExecuteScript'
Interpreter:258:in `eval'