does this level 10 multiclass combo work?

I crafted a level 10 multiclass ranged oneshot character that has a lot of interactions and i was wondering if i did this right.

the race is not specified but should be something with +1 to dex for a total of 16 dex.

a longbow : 1d8 + 3 (dex)

3 levels ranger for the gloom stalker archtype for the dread ambusher trait and archery fighting style:

dread ambusher hit = 1d8 + 3 (longbow) + 1d8 + 3 (dread ambusher hit) + 1d8 (dread ambusher extra damage)

this has a +9 to hit: 3 dex + 4 prof + 2 archery

2 levels in fighter for the action surge and Close Quarters Shooter fighting style.

that means 2 dread ambusher hits and an extra + 1 to hit

4 level in rogue (assassin) for sneak attack and assassinate and ASI.

ASI makes 18 dex for a + 4

the dread ambusher hit then becomes : 1d8 + 4 (longbow) + 1d8 + 4 (dread ambusher hit) + 1d8 (dread ambusher extra damage)

then add the sneak attack damage (2d6) and possible crit on surprise.

1 level in cleric in the zeal domain (from Plane Shift: Amonkhet) for the Priest of Zeal trait. for an extra weapon attack

then the total comes to:

(1d8 + 4 + 1d8 + 4 + 1d8) * 2 + 2d8 + 1d8 + 4 with possible crit if they are surprised

this takes 3 attack rolls with a + 11 to hit with possible advantage if im first.(4dex +4 prof + 3 from 2 fighting styles)

so my question is : does all these interactions work or am i overlooking something?