Why Meliodas regenerations abilities didnt work in his first fight with Gilthunder?
His powers were sealed, because back then his power level was significantly lowered.Back then, his powers were sealed because he couldn't control his emotions after he destroyed Danafor because Liz died.
In chapter 29, Melodias has a flashback about Danafor, which he destroyed in his wrath.