Grev Gerhard utskrevet nye skatter på Sjælland som startet det første danske opprøret mot fremmedstyret. Dette ble knust av holsteineren med den sjællandske adelens støtte i slaget ved Thorslundebro 14. september 1328. I 1329 var danskene kommet ut i opprør mot både tyske panteherrene og danske adelige som hadde helt gått på tvers av etablerte rettspraksis. Grev Johan byttet side under borgerkrigen mellom kongene og støttet Kristoffer II som selv slaktet en bondehær ved Vordingborg. Kristoffer II med grevens støtte tok opp kampen med grev Gerhard som i februar 1330 valgt å inngå et forlik.