This error means that your budget-changing rule is applied on any other level than campaign, so campaign budget cannot be changed. Please make sure to change the rule scope to Campaigns: