each time you click the save button, the state now includes the contents of the dictionary, so the size of the new state is much larger then the previous click.
where you show the dictionary.AsJSON, I changed to len(Dictionary.AsJSON) & ": " & Dictionary.AsJSON
it goes from about 1k on the first click, to about 7k on the second click, to 30K, 151K, 800k...
I tried adding a Clear Dictionary action before you do the Save, and still grew in size very quickly. Not sure if that is a bug in C3 or not...