I have come to the conclusion that my dear Baraka fish is blind.
I compared his eyes to a Beta fish that lives upstairs, and Baraka's eyes are glossy and foggy. He floats in the same spot for hours and then will suddenly swim into the same corner over and over again, only to float there some more. I read somewhere that a fish's memory is incredibly short so the poor fish probably gets all freaked out when he figures out he can't see, and then forgets that he can't see and just floats there.
My blind fish also has alzheimer's.