This is not a bug but the way Hero Lab works both Classic and Online. If you want to build a valid level 4 character you must start at level 1. Finish all the choices and then go to level 2. Make ALL your choices and then increase to level 3.
As HL has always worked this way I would not expect this to change anytime soon.