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

Override the GetSupportedClass function and return the class of your asset in it.

If your asset is a blueprint then you need to use UBlueprint::StaticClass(), but in this case, you will see your function on all blueprints, since the ASSET type is a blueprint.

You cannot specify an asset class that is edited via blueprint as the type.