Interview went extremely well. It was scheduled for an hour, but continued for about 1 hr 25 mins. That itself is usually a good sign.
However, no update for weeks. I followed up 3 times to the hiring manager, 1 time with the manager's manager but guess what - ghosted by both. I seemed like the perfect fit during the interview and thus I really wanted to find out.