All of my types are registered as follows
this.container.RegisterType<IFAAVM, FAAVM>(new ContainerControlledLifetimeManager());
So that explains why it was happening that way. Thank you very much! I was just mimicking the tutorials while learning, so that got me into trouble a little.