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.