LoadModuleChecked access voilation in build

I’m making a plugin to load images asynchronously during gameplay, while this works fine in editor, the built version seems to fail at this point, as if either the modulemanager or the module is not initialized yet.

Is there a way to circumvent this early loading or to call an Init function to load the module during gameplay? If so, how should I do this?

Relevant code:

static IImageWrapperModule& ImageWrapperModule = FModuleManager::LoadModuleChecked(FName(“ImageWrapper”));

in the CPP of a UObject similar based off [this] (A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums “Async Image Loading”) .

Thanks in advance!