I went ahead and fetched the ASN classification from the ipinfo.io website… Using all ASN classified as “isp” yields the following plots for the Bitnodes and KIT data. Since they are different data sources and the IP->ASN method is different for them (For Bitnodes we use ASMAP, KIT DSN data has an ASN field), they have a different number of ISPs.
Using Bitnodes data:
Bitnodes data suggests +200-250 residential nodes since v30.0 release at the moment.
Using KIT DSN data:
KIT DSN data suggests +150-200 residential nodes since v30.0 release at the moment.

