C++ Asset Action Utility Not Appearing in Editor Context Menu

I believe the issue lies with your function declaration. It should look like this:

UFUNCTION(meta = (CallInEditor = true))
void Generate();

That is, the CallInEditor should be in the meta.

Edit: Yours is correct. DON’T use the meta.