bit of an update. tried to put the shaft back in but it wouldnt stay. so after taking it out found this...
end piece of the shaft was snapped off inside the diff.
popped it out from the other side and swapped the cv ends. she'll be back together soon! yay!