National fire alarm code for ducts is 3 feet, not 20'. In commercial buildings, there are smoke detectors plumbed to the ducts via a sampling tube.
There is nothing about appliances other than indoor grills, and that's a mere 6'.
This is absolutely correct. Most smoke detectors like sprinkler heads have a radius of 30'. The 3' rule applies to supply and return air vents. In non-sprinklered buildings our AHJ(Authority Having Jurisdiction) says one smoke detector can cover no more than 40 square feet. Duct detectors are only required with AHU's(Air Handling Unit) that produce 2000cfm or better.