Another thing to think about is the wind, anytime the structures move, they create a gap. Not to mention shrinkage and expantion at different times of the day.
It sounds like a neat idea, but everything moves.
The fish tank is small scale, and always humid , it probably has less movement just for that reason...and does not leak.
Good luck.