Yup 3rd year and they still challenging our patience...Still waiting for my second background check to be completed... so I can go back to "Decision Made" (my file went to "Decision Made" in December... so I thought I was finally on the home run; then, instead of receiving an oath invite this year, I received an invite to go and do my fingerprints again... and my file went back to "In progress").
It's super frustrating that they don't work in order of when they received the applications... people who applied over a year later already have passports.
2 years, 1 month and 10 days since mailing my application off... (and there's nothing complex about it)...
Hopefully your process will end soon and surprise you.