Strange. I tested it just now on iOS 13.3.1 and it works.
Calling:
[button disconnect];
Causes:
- (void)button:(FLICButton *)button didDisconnectWithError:(NSError *)error;
And you are sure that the delegates are set properly and that you are not accidentally calling on a nil-object or something?