So if a warlock sends the three beams to separate targets, only the first gets pushed back? Do you determine that randomly or let the player choose which target is hit first? For me, this question was deciding factor in deciding how to rule on the situation.
No. It says if eldritch blast hits. That means each casting of eldtrich blast knocks them back 10 feet. If you pick different targets, you knock each back 10 feet. I don't allow cumulative beams to knock back the targets since I view each casting as simultaneous. If someone else wants to view it as pulsing sequentially, they can run it that way. In my view, if Crawford or Mearls rule it as more than 10 feet, I will find it highly annoying and unbelievably stupid. Allowing a cantrip to potentially push back any creature of any size or power back up to 40 feet creates tactical issues that are insurmountable and exploitable in a fashion that absolutely should not be allowed in a game. It will allow parties to do stuff like push Demogorgon back 40 feet, kite him, so that he cannot land an attack on an intelligent party exploiting the rules to maximum advantage regardless of how lame it makes the fight look. If the game designers are too stupid to see the inherent problem in such an ability, then I will lose faith in their ability to create for the game.
I'm giving the game designers the benefit of the doubt that they are not making a cantrip more powerful than many higher level spells and abilities that give a save for less movement. The only logical and balanced way to adjudicate eldtrich blast is to allow each casting to only move the target 10 feet. Otherwise, the cantrip becomes a far too powerful method to build ranged groups around and that should not be allowed into a game system to make DMs rip their hair out and start to hate running the game. Such loopholes need to be closed and quickly by intelligent game designers that see the tactical problem with the ability and the way it can be exploited if allowed to push targets back 40 feet in conjunction with ranged attack.
That's how I see it. That's how I'll run it. If Crawford ignorantly allows each blast to push a target back 10 feet turning eldrtich blast into overpowered cantrip far superior to many higher level spells, then that's on him and the design team. I won't allow it as a DM.