I'm getting relatively large GC allocs at runtime, looks like it's something in Behavior Designer. The other 2 GC spikes are the same thing, a list.Add() call coming from BehaviorManager
When the tree first starts it will allocate as it needs based on the behavior tree. After the tree has executed for awhile it will no longer need to add any more space so there won't be any more allocations.