Since it’s BlueprintImplementable it is already UFUNCTION so it must be visible to the reflection system. I can’t think of any reason why it should not be found besides a problem with blueprints itself since that is quite common. Can you reproduce the problem with a new BlueprintImplementable method? Does it happen on a new blueprint uasset? You might have to hook the Visual Studio debugger to the UE process and see if you can walk to the actual cause from UObject::FindFunctionChecked or UClass::FindFunctionByName by setting breakpoints