Okay, sorry to hear of your guys' losses.
with all the new bichirs I got, especially ropes, and really active teugelsi, I felt like I would have a problem because I have 2" gaps between the lids and the back of my tanks. I leave that gap to allow air circulation since bichirs breath so much atmospheric air.
anyways, old school advice from Anne, the original Bichir Queen, was to have a lowered water level, and as much as I don't like the way it looks in an aquarium, I credit that for the reason why I haven't lost any of my new fish to jumping.
We all should really get into the practice. I'll measure the water level to lip of the tank and post here later tonight, but i'm sure it's lower than those who have lost fish to jumping.
Now, as far as losing my three baby ornates, I messed up for AGAIN trusting congicus. 2007, it was the congicus that ate every albino sen I could find. 2017, the mini congicus, that ate a trio of beautiful ornates.