Hey Daniel,
With the ‘Update a campaign’ module, I can actually see that some methods allow dynamic mapping, but not ‘Budgets’, you may try to reach out to Make Support to see if this is intended or just a bug. In the meantime, you can just use multiple modules and set filters if necessary: