Lo Pan

The first Lo Pan you fight (before he runs away after getting below half health) is level 46. The one that comes back after defeating all the minions is level 38? Old Scratch warns us that he will come back more powerful yet he is lower level when he comes back. Bug?

I also noticed a problem happening to Lo Pan. When he returned, after destroying his skeleton warriors, his health bar was appearing to be full, but after striking some damage to him, his health bar dropped down back to the amount of damage he has taken before he left. Lo Pan was supposed to have his health full and some extra health added to him after returning. Correct this, please! Thanks!