Hello; I have patched cracked tanks with a plate of glass before. It has worked well for me. After a good cleaning of both pieces of glass, I used silicone. I used an amount of silicone so that it spread out completely between the surfaces. Once the silicone cures the glass panes are pretty much impossible to separate.
This has worked on tanks up to 30 gallons so I cannot comment on a 300 gallon. The principle is the same but the pressure and weight are much more. I do not doubt that a patch glass of proper thickness could hold the weight. I have pretty good confidence that the silicone will hold, after all it holds the corners of all glass tanks. A key, to my way of thinking, is to have the patch glass as big as is practical. It should go beyond the crack several inches. A crack tends to run to the edge of the glass so I gob plenty of silicone there.
It will be a messy process. As the crack is on the bottom, once finished it should not be visible. If you try a patch, it might be best to test fill it some place where a leak will not cause problems. I would also test fill for several weeks, if possible, before putting it in a risky place.
All that said, it will still be a bit iffy and much will depend on your worry capacity.
Good luck