Adding multiple values sent from multiple objects into one?

Hello. I’m trying to make a turn-based game like a sid meier’s civilization, and because of that merging multiple values that are sent to main blueprint is vital to my project. But for some reason, when I try to gather and add all the values into one value, it doesn’t work but makes their own value instead of being gathered as one giant value even though it’s not even an array. Does anybody know how to fix this?

If I had a building that generates :moneybag: every turn:

The manager that spawns and collects money could:

Admittedly, there are many ways to structure something like this.