MakeShareable gives FRawPtrProxy instead of TSharedRef

TSharedRef Action = MakeShareable(new FAssetTypeActions_MyEditor());

I am trying to create a sharedRef and this has worked before, but now it seems like it does not want to convert, what gives?
The error that I get: ‘initializing’: cannot convert from ‘SharedPointerInternals::FRawPtrProxy<FAssetTypeActions_MyEditor>’ to ‘TSharedRef<ObjectType,ESPMode::NotThreadSafe>’

TSharedRef<FAssetTypeActions_MyEditor> Action = MakeShareable(new FAssetTypeActions_MyEditor());