Actually I’ve since run into this same issue using the above methods. One interface I made this morning shows up fine while the newer ones I created don’t.
I will post back if I manage to figure out what the issue is.
After some head banging I restarted the editor and everything showed up. So it looks like to be safe you will want to restart the editor after adding new interfaces in code.
The reason for the reboot being needed is because FK2ActionMenuBuilder::GetAllInterfaceMessageActions is run when you open the blueprint window to gather all of the interface functions that can be called via blueprints, and it isn’t run again.
You could probably just close and reopen the Blueprint editor to reload the info after making changes to interfaces, too.