Attempting to access IMessageSession with ninject

Unfortunately, the code being migrated is a quite a bit of legacy so I can’t really create a sample project to replicate the issue but I can provide a stack trace, which unfortunately seems to be deep within Ninject.
The type initializer for ‘NServiceBus.Unicast.Messages.MessageMetadataRegistry’ threw an exception.
at NServiceBus.Unicast.Messages.MessageMetadataRegistry.d__7.MoveNext() in /_/src/NServiceBus.Core/Unicast/Messages/MessageMetadataRegistry.cs:line 141
at NServiceBus.Unicast.Messages.MessageMetadataRegistry.RegisterMessageTypesFoundIn(IList1 availableTypes) in /_/src/NServiceBus.Core/Unicast/Messages/MessageMetadataRegistry.cs:line 125 at NServiceBus.EndpointCreator.ConfigureMessageTypes() in /_/src/NServiceBus.Core/EndpointCreator.cs:line 103 at NServiceBus.EndpointCreator.Initialize() in /_/src/NServiceBus.Core/EndpointCreator.cs:line 32 at NServiceBus.EndpointCreator.Create(SettingsHolder settings, Configuration hostingConfiguration) in /_/src/NServiceBus.Core/EndpointCreator.cs:line 25 at NServiceBus.HostCreator.<CreateWithInternallyManagedContainer>d__1.MoveNext() in /_/src/NServiceBus.Core/Hosting/HostCreator.cs:line 79 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at NServiceBus.Endpoint.<Start>d__1.MoveNext() in /_/src/NServiceBus.Core/Endpoint.cs:line 29 at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter1.GetResult()
at Nib.DocumentStore.Api.NinjectWebCommon.d__4.MoveNext() in C:\Users\gene.lee\Documents\Projects\nibnz-nib-documentstore\Nib.DocumentStore.Api\App_Start\NinjectWebCommon.cs:line 84
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Nib.DocumentStore.Api.NinjectWebCommon.d__2.MoveNext() in C:\Users\gene.lee\Documents\Projects\nibnz-nib-documentstore\Nib.DocumentStore.Api\App_Start\NinjectWebCommon.cs:line 38