The problem is that I stoopid.
I had the ammeter after the ignition switch instead of BEFORE as I had assumed. Since the alternator was connected to that, it charged the system, as it was supposed to.
I thought I had it the other way around and everything else I had done assumed that. When I put a diode on the only wire that was after the ignition switch, and the thing ran on, then I knew I was stoopid.
Oh well. At least I figured it out. I was rewiring the thing while working from home on various support issues and obviously got confused.
I stoopid. But at least I figured it out and fixed it. It works as designed now.
DOH!