14.6 out of alt is good. Since it drops to 13.4 at lower RPM would indicate that the alternator is working hard. Since the batt voltage is staying at 12, my quests would be bad battery or bad wiring. To eliminate the wiring, take a voltage reading between the alt + output and the battery + terminal, then, take a voltage reading between the alternator housing and the battery - post. This will show any voltage drop between the alternator and battery for both the + and - current paths. Try swapping the battery with a known good one and see what happens before you invest in a new battery.
My guess at this point, bad battery. Maybe it has an internal short that is drawing lots of current which is causing the voltage drop between the alternator and battery and because of the internal short it is not storing any energy. Again, just a guess at this point.
My guess at this point, bad battery. Maybe it has an internal short that is drawing lots of current which is causing the voltage drop between the alternator and battery and because of the internal short it is not storing any energy. Again, just a guess at this point.