Você pode mover a criatura 10 pés na direção ou longe de você, conforme desejar
A palavra-chave nas duas descrições de chamada de eldritch é "pode".
When you hit a creature with eldritch blast, you can push a creature up to 10 feet away from you in a straight line.
E
Once on each of your turns when you hit a creature with your eldritch blast, you can move that creature in a straight line 10 feet closer to you.
Desde que você pode optar por fazer isso, você também pode escolher não usar um deles, então não há razão para que ambos precisem estar ativos, nem que um tenha precedência.
Isso significa que, se você fizer as duas invocações, poderá decidir se move uma criatura em sua direção ou se afasta de você, dependendo da situação.
Dito isto, Repelir Explosão diz "Quando você acerta uma criatura" e não menciona outras restrições, enquanto Grasp of Hadar diz "Uma vez em cada um dos seus turnos quando você atinge uma criatura ", então em níveis mais altos (quando você obtém mais raios através de explosão de eldritch), você pode mover uma criatura a uma distância de até 40 pés, mas apenas sempre a uma distância de 10 cm (ver a esta pergunta, que aborda o caso Explosão repelente com mais profundidade).
Finalmente, existe a possibilidade de o bruxo querer usar as duas habilidades de movimento forçado ao mesmo tempo, movendo os pés alvo do 10 em uma direção e depois os pés do 10 para trás novamente. O seguinte é retirado de resposta de lightcat:
O V2Blast ressalta que isso está alinhado com a regra opcional sobre efeitos simultâneos no Guia de Tudo de Xanathar (XGE 77):
If two or more things happen at the same time on a character or monster's turn, the person at the game table - whether player or DM - who controls that creature decides the order in which those things happen.