I guess I was doing recoil wrong. I thought that you just started counting bullets for recoil when you shot more than 1 bullet in a single IP and when you started counting bullets, you would continue to count regardless if it is 1 or more bullets.
However, I read the rules again and it doesn't say that I should start counting bullets only after a burst.
The examples did not help me. All the cases are presented with action phases where several bullets are fired. There is no example of one gun firing one bullet per IP nonstop.
If progressive recoil only reset if you don't fire in an entire action phase then you will build progressive recoil if you fire in semi-automatic mode (even if you only fire SA which is a simple action), burst fire mode (even if you only fire BF which is a simple action) or FA mode (even if you only fire 6 bullet FA which is a simple action). Exception to this being SS (can only be fired in a simple action) which have an explicit rule that state that it does not generate progressive recoil at all (unless if you dual wield)
For example if you only tap the trigger once every action phase while your weapon is in SA mode then you will build up 1 progressive recoil per action phase and eventually you will be forced to spend a full action phase not shooting to reset the recoil. shooting the last bullet, ejecting the magazine as a free action and slotting a new magazine all in the same action phase will not reset recoil.
But if you only tap the trigger once every action phase with a SS weapon then you will not build up 1 progressive recoil per action phase and you will never have to spend an entire action phase not shooting any bullets to reset recoil. I think most (if not all) SS weapons use internal magazine, cylinder or speed loader - all which take a complex action to reload. And the magazine size of SS weapons tend to be small-ish, so you can't really use them to fire forever without taking a break either (WTB a SS weapon that use a clip magazine).
If progressive recoil reset as soon as you take a simple action to stabilize your weapon (as other mentioned there is some debate around what is written, what is intended and what might even be wrong) then you would not build any progressive recoil if you fire in semi-automatic mode (if you only use SA which is a simple action), burst fire mode (if you only use BF which is a simple action) or FA mode (if you only use 6 bullet FA which is a simple action). SS can only be fired in a simple action so it will never generate progressive recoil (the other modes always generate progressive recoil if used to fire SA Burst, Long BF or 10 bullet FA). Note that you might still suffer a few negative dice of recoil effects in the action phase you fire when you do a single 3-bullet burst in BF mode or 6 bullet FA (if you don't have enough total recoil compensation to deal with it).
For example if you only tap the trigger once every action phase while your weapon is in SA mode then you will build up 1 recoil but since you spend the other simple action not shooting the recoil will be reset in time for the next action phase and will not carry over as progressive recoil.
Same if you tap the trigger once every action phase with a SS weapon. In this scenario SS weapons will behave in the exact same manner as a SA weapon that only fire once every action phase (when it comes to recoil).
A Strength 3 character that fire a weapon (without build-in recoil compensation) in a 6 bullet FA will suffer -4 dice in the action phase he fire the weapon due to recoil, but there will be no progressive recoil that carry over until the next action phase unless he go wild and fire 10 bullet FA (or a Long Burst in BF-mode or a SA-burst in SA-mode) without letting the weapon stabilize before next action phase (in that case he would get -7 dice and it would also carry over as progressive recoil to the next action phase (or -4 dice in the case of the Long Burst or -1 dice for SA Burst)).