Hi @jaronkDDX26 ,
thanks for sharing the files. I think I have an explanation, but not an easy solution.
I loaded one TIFF into a new InfraWorks model, then added the other two TIFF files. I put all on the terrain layer in InfraWorks.
There are seamlines for all three TIFFs, so it doesn't make a difference if I load more raster files at once or raster by raster:

A second test in Civil 3D - TIFF's as FDO connection and you get the same result.
The explanation is most likely, that InfraWorks and Civil 3D read the raster files differently compared to ArcGIS.
There are different "allowed" was where to put the origin for each pixel in an image. It seems that one program puts it at a corner point, the other in the middle.
You can see that the gap is half a pixel in Civil 3D:

The solution is to make the tiles at least half a pixel larger so that you get an overlap along the borders. I can't say if that is easily possible in your workflow.
Another possible workaround - that worked in the past, but I don't know if ArcGIS supports it: Export points for each pixel -> create point cloud in Recap (Pro) - > create a surface terrain in InfraWorks from point cloud.
Regards,
Karsten.
Karsten Saenger