Game Override not giving new players Inventory Items.

I configured some startup items and currencies for new players and made an override for that, but only the currencies are actually given to the players.

I also noticed that if I don’t use await EconomyService.Instance.PlayerBalances.GetBalancesAsync(); anywhere in my code, then the currencies stop working as well, with that knowledge, I am calling await EconomyService.Instance.PlayerInventory.GetInventoryAsync(); but it still doesn’t work.
Also it makes no sense that the client has to get the currencies for them to actually get added to their accounts, no idea why inventory items don’t work though.

EDIT: Overrides service does not give items to players, it only modifies existing ones. I used cloud code and a trigger to achieve this.