Robb broke his oaths to Walder.  Robb owed Walder for the previous service that the Freys have given for Robb's war campaign.  The wedding of Edmure and Roslyn should be considered payment for that.  The new deal has not been paid for by either side.  Robb broke his oath to Walder so Walder felt like he doesn't have to honor any promises he makes to the Starks.  Question.  Assuming the Wot5ks was concluded and peace was reached on both sides with no punitive penalties.  Unrealistic, I know,