I am very happy to say that this issue is now resolved in full.

Congratulations!
This btc means alot to me
One more piece of advice:
Stay vigilant
Check, double check and tripple check before sending funds!
There are many other ways to lose your Bitcoin too, so be careful. The way you got back your coins is quite unique and won't happen if the loss of funds was caused by any of the other potential culprits.