20th level fighter = 4 attacks.
+1 from Xbow master.
Already counted as the bonus attack action in my post.
Let me break it out for more clarity.
Attack action: 3 attacks because of Extra Attack (2)
Bonus Action: 1 attack because of Crossbow Expert
It was specifically said no haste or action surge. So what am I missing for the 5th attack?
Level 20 fighter:
Attack action: 4 attacks because Extra Attack (3) (from 5th, 11th and 20th levels)