Well, not too sure how to fix this.
Just have two fans on top...
It'll be fine with the gap, if you're super serious about airflow (you don't need to be, but this is a hobby) then you'd want to "blank out" that gap with something. Maybe 3d print a cover if you want it to look nice. That way it's airtight.
The exhaust fan in the back is the most important tho. If you got intake in front, you'd be much better off having an exhaust in back and nothing on top. But it sounds like you're saying there isn't enough fan plugins on the motherboard? Most fans have daisy chain adapters built in, if not by a super cheap fan cable that can plug multiple fans into one motherboard slot.
But again, airflow doesn't need to be absolutely perfect. Unless you're doing crazy over clocks and living in a place that's always hot ambient temp, you'll essentially never know the difference.
It's just an easy part of the process for hobbyists to geek out over. Like trying to squeeze an extra 0.5 HP out of a drag racing car, the only reason to mess with it, is because you enjoy messing with it. The results will never be "worth" your time from a performance aspect.
