GameplayAbilitySystem to update item's attribute infinitely

Hi all, I am trying to figure out using GameplayAbilitySystem(GAS) for updating food items’ freshness every second.

I am just starting to learn about GAS, and how it makes really easy to create multiplayer game. I am wondering if I want to create food items that will update its freshness every second would it be wise to use GAS (AttributeSet + GameplayEffect) to constantly update its freshness (basically food getting spoiled every second)? Or would it be overkill to use GAS?

I am thinking of applying infinite GameplayEffect to freshness attribute. Also there will be many food items in the world.

Thanks in advance.