The spell description implies a visual effect.
But that's irrelevant. It doesn't matter why the target stops - they might have decided they have gone far enough, or run out of movement, or backed to the edge of a cliff. The point is, the opportunity attack is triggered by movement that occurs before the attack. The Boom effect is triggered by movement that occurs AFTER the attack hits. Ergo they are not simultaneous. Ergo the Boom effect cannot crit.
If you are playing on a grid: the target moves a square and triggers the opportunity attack, which hits with booming blade. If, and only if, they then move another square do they take the spell damage.