Wow, that sounds like a hot mess, especially about your mortgage payments being "late", but glad it's getting sorted out.