This is not a violation by vehicle B..If speed limit is 100 or 120, then vehicle A must change lane to medium if it intends to continue on 80kmph.

Its a violation by vehicle A as he is driving too slow on fast lane.