Applying load problem

Hello everyone,
I’m trying to apply a water load using a fish function but it goes wrong when the gridpoint is shared by 5 faces.
The function depends on the orientation, the size and the area of each face belonging to the face group, and the gp force load is then accumulated for each face.
I tried to check the output with another function and everything seems to be okay.

And yet, the gridpoint has an abnormal displacement.. reaching 10 meters…, and it’s only for gridpoints with 5 faces…

Has anyone encountered an issue like this before ?

Thank you for reading.

How did you create the grid? It’s important that the order of gridpoints in each zone follows the FLAC3D convention so that the normal direction of each face points outward.

Among these five zones, there might be pyramid or tetrahedral zones—please check the gridpoint order and ensure that the face normals are correctly oriented.

I used Griddle for the mesh.
The face normals are correcty oriented (0, 0, 1)
Yes, there are two pyramids amongst these zones, could you please explain more the gridpoint order ?