My oldest son has suffered the same. Bone would not mend. It has to do with blood flow. They ended up taking bone chips from his hip and packed them into the fracture. It then healed properly. He had the same thing happen. plates with screws the first time then he broke it again. The rod did the trick. Both breaks were MX related. It must not be too bent because you are not an amputee. I have heard from our Ortho that if it bends too bad they can't get it out. You could lose the leg if it affects blood flow.
2013 KTM 690 Enduro R