Ugly job, looks like a real PIA.
Surprised that JB weld didn’t hold Joe …although if the fit is REALLY tight, there won’t be enough JB in there to give it strength …
small “last ditch” suggestion …try this maybe?
Before you re-glue the pieces with JB, file some small v-notches here and there in both bits, giving more room for the JB weld …then, after it’s set up, use a tiny drill and drill through the repair in a couple of places. Now match up the holes with a couple of small panel pins (nails) and insert these through the holes with more JB.
When the job has set up, cut off the excess pins and file the job flush.
Pinned like that, it ain’t goin’ nowhere IMO
worth a try?