Li Shenron
Legend
In general, bonus actions are faster than other things
That is a common misconception.
Bonus actions are not "faster". A character turn is not subdivided into smaller parts or individual seconds. Everything happens at the same time, your action, your movement, and eventually a bonus action. You normally resolve them in sequence, because it's easier, but there is no such thing as e.g. an Action taking 4 seconds and a bonus action taking 2 seconds. For example, a Bard inspires allies by singing/speaking while attacking. The off-hand attack of a 2WF is not faster than the main-hand attack, it just represents the ability of delivering one more strike than normal on a given round.
So there is no reason why the game should allow 2 bonus actions in the same turn.