If it's not the flow my guess is the beneficial bacteria didn't get enough time to establish. When the coral was added cyanobacteria was added along with it, which is outcompeting the microbacter. I would add some microbacter 7 or another beneficial bacteria to outcompete the cyano and further establish your tank. That is IF redirecting the flow doesn't work, and the cyano multiples further.