need to make my table design less "tippy"
The inset from the edge of the table to the legs in either direction look way bigger than needed. The main clearance is for knee room, a persons feet can move around an object a lot easier. If you have 16" offset from edge of table to the legs from the end, that is more room than you need although if it were practical, it would be nice, but the table needs to work. 12" is the number I would work with to start, on the distance from the end of the table and the spread of the legs, the way you have the nice curve moving away where the knees are, if you moved the bottom of the legs so the feet rest about 6" vertical drop from the edge of the table, you should find it will greatly improve the tip resistance.