Union Failure - Boolean Error

Yep, I see where is your problem.

As you can see, the two bodies are touching at only one edge. This kind of connection will create a malformed object, so it’s not allowed in Shapr3D.

You can use the Replace Face tool to connect them properly.

After that, they will unite without any problems.