I do BH mix early in morning and stop around 4:00 to 7:00 depending on how late my wc is and start feeding other food. I think it is something else.
I've seen how you take care of your fish and it has me baffled as well why you've had these problems.