it's nerve wracking isn't it. TL:DR stay positive and continue to ask questions (patiently impatient)
take this as commentary from someone who knows nothing about your situation but hires people frequently: recruiters are compensated when candidates become hires so they are incented to get that decision asap, travel does make hiring decisions difficult because getting consensus on the right candidate takes time and that's interrupted by travel causing delay, recruiting is also advertising and making a good impression in the public includes ensuring candidates feel taken care of, last, taking the req off social media sends a message internally that a hiring decision has been made and with all the back and forth of your situation that will cause confusion.
i'd keep on top of them, ask them if there is more information they need, what red flags prevent you from getting the job, propose a start date and ask if that fits with their schedule, just basically stay at the top of their inbox and don't relent.
good luck!