1) Are the contact interactions assigned correctly? I had a lot of issues actually performing this task and I am not sure if the interaction is actually assigned to both faces of the contact surfaces. When I show only the "Structure only" selection set, I cannot see the dots that represent contact interaction, but when I show "Soil only " selection set, I can see it. Maybe this is just a visualization issue, and it would be great if you can confirm if this is done correctly.
The visualization of the dots of the interaction has nothing to do with the selections sets. The fact that you see them in only one selection set is because you added it to that selection set...
Anyway, your interactions are fine, but you need to follow some rules:
- You have chosen Node-to-Node interaction. This is fine if the meshes at the two sides of the contact are compatible so that each node of the slave face has a node of the master face at the same location. This is the case in your model. OK
- You have chosen (in zeroLengthContactASDimplex) OrientationType = FromLocalAxes. But you did not assign any local axes to the interactions. The default local axes for the interaction correspond to the global axes. This is fine only if the contact normal (Master -> Slave) points to the global Z direction. In your case instead you have to define a local axes for each one of your interactions. WRONG
In the modified file I created the necessary local axes for your interactions, following the contact normals, because in your case, you used the faces of the foundation as master, and the faces of the soil as slave.
Note that you can create the local axes manually from STKO. But for simplicity I created a small python script to generate them automatically from a user input (a list of contact normal vectors and a list of names for each local axis). It can be useful for you in new models.

- contact normals.png (280.91 KiB) Viewed 5158 times
2) Can you please take a look at properties of the implex elements (they should all have the same parameters)? In particular, am I using the correct orientation type given the 5 faces of the contact interaction? Please advise.
The parameters seem fine. Since they are all the same, you can use just 1 element property for all your contact interactions. This is what I did in the modified file.
3) Can you please check the analysis settings for gravity and time history? Maybe the analysis is crashing because implex is working only with a particular analysis settings.
Your model was singular for the wrong definition of the contact normals, but above all, because your foundation solid has a node in the middle of the top face (probably a result of a wrong boolean operation).
This extra node makes the solid invalid. This node will not belong to any element, thus the singularity.
I recreated the soil correctly.

- INVALID_COMP-SOLID.png (71.51 KiB) Viewed 5158 times