I can't change/remove outputs and inputs from a function in a interface

I have a blueprint that I use as an interface. I make something like an abstract function but the inputs and outputs seems bugged. If I add an output (for example, is active) and I remove it, it’s still there. And I can’t change the type of the inputs.

Here’s the blueprint of the function :

The “Is active” output is a few weeks old now, it had time to go away with every restart but it’s still there.

Hello,

It would be helpful if you could provide more information on what have you tried to fix this already.

For me this looks like a function / blueprint corruption. You might have to re-create the function or the entire blueprint if that’s the case.

I would make a new class and see if this also happens there.

As for why, I could list a number of possible causes, but it’s just guessing at this point.