After using Japanese lua script that enables you to see invisible charge bars (and other useful stuff) I found out that invisible orange bar makes your charge partitions inconsistent. I will explain how this invisible charge bar works.
Upper 2 bars represent Back to Forward charge. Lower 2 bars represent Down to Up charge.
Orange Bar is paused only when you’re charging, in other words, it is almost always moving, empties itself and replenishes over and over. When you charge, you use blue bar and when blue bar is empty, the charge is ready. When orange bar is empty, blue bar resets. If blue bar is empty (charge is ready) and you begin to charge again, the orange bar resets.
If you understood all this, you will see the problem. If you try charge, dash, charge again and then do special move when invisible orange bar is nearly empty, you might fail to perform charge move. Why? Because orange bar got empty which resets blue bar while you dashed, and then you couldn’t do special move after dash.
I tested this with tool-assistance at different times of match and at one point my dash charge didn’t work. All because I started charging when invisible orange bar was almost empty. If your dash charge special move doesn’t work in real match, don’t always assume you didn’t do the inputs it properly. Have in mind that this doesn’t mean all charges are inconsistent. Because blue and orange bar resets after you let go of back or down input (depending on special move), it means that as soon as one charge is over, orange bar is full and ready for another charge.
TL;DR: Basically, your charge may not work only if orange bar is near the end and you want to do some tricky charge partition.
It is easiest to understand what I said if you simply try it yourself, so download FBA-rr and that Japanese script. In FBA-rr, open “New Script Lua Window” and load “3rd_training_20120212.lua” file. In match, press and hold start button for menu and choose “Tame view”.