TMap problem with Blueprint and C++

Hi all, it’s been a long time since I’ve dealt with replication and I think I’m a bit lost, I’m doing an inventory with a grid and I’m using a TMap of FVector and bool to check if a cell of the grid is occupied or not. I know that TMap doesn’t support replication and I only want to do these calculations on client because I don’t want the server to have all these calculations. The thing is that I was interacting with the inventory system of the Lyra project and it turns out that when I update the TMap to add an object from code everything goes fine, but if I want to make any change from the inventory widget then it does not enter the execution, I have put break points and nothing, but this is funny because I have put logs, and the logs are printed, so there must be some discrepancy that I’m not considering. The method where I update the TMap when I add a variable is BlueprintCallable and when I call it, it doesn’t update and it doesn’t enter the breakpoint or anything. I’m a bit lost, I don’t know if anyone has any idea about this.