That's more than enough. People normally have 20-30x gph
than their tank. So a 50 gallon you are looking at 1000-1500. You have 40x which is 2000gph. You have a fowlr
tank too so flow isn't as important as a reef tank. As long as the flow is picking up the poop off the sand and you have no dead spots you're good.