Keeping Ms Mollie in our prayers!
We haven't had experience with either condition, so no advice to offer, but please don't beat yourself up about the timing. You've been doing all you could to get her diagnosed--not your fault if it's taking longer than you'd hoped, and there's no way to know if earlier intervention would have led to a different outcome, anyway.
that she gets some improvement from the meds for IMR. Hang in there!