Inherited Interface Disappears From Third SubClass After Clicking on All Function Names in MyBlueprint Tab

Bug Report

Steps to Reproduce:

  1. Assign an interface to a class.
  2. Verify that the interface is inherited in one, two, and three subclasses.
  3. In the third subclass, click on the inherited interface function names under the Interface Group in the MyBlueprints tab.
  4. Note that when clicked, the inherited interface function disappears from the Interface Group.
  5. Repeat Steps 3 and 4 until the inherited Interface is completely removed from the third subclass.

Expected Results:

  1. I should be able to view the blank/empty inherited interface function in the subclass without the function disappearing.
  • or -
  1. The inherited functions should not be clickable (greyed-out).

Actual Results:
When clicked, the inherited interface function disappears from the subclass. Clicking on all of the inherited interface functions ultimately removes the inherited interface.

Note:
Maybe I shouldn’t have been clicking on the inherited interface functions in the subclass? Maybe the inherited functions should not be clickable? Whatever the case, I was reviewing my (sub)classes and an (inherited) interface. Now I need to figure out a fix.

Also Note:
This occurred in the 3rd subclass. The inherited functions/interface in the first two subclasses are fine.

Update: It looks like the functions were still there after restarting the project.

Also, I removed the interface from the parent class. But when I readded the interface, the inherited interface functions of the final, third subclass, were not in the Interface Group, but rather the Blueprint Group. The inherited interface functions of the two higher subclasses were grouped correctly.

I think I found the issue/solution: