This is something I just recently found out since I’ve been working with home inspections but the detectors actually expire. It’s recommended to REPLACE smoke alarms every 10 years and carbon monoxide alarms every 5-7 years.
None of my ducts were disconnected so I pulled a picture from an inspection as an example below. That duct is losing treated air all around it. It probably needs replaced, not just reattached.