It seems that fn_names_on_cran() misses some packages. In the example below, data.table also exports the data.table() function but doesn't appear in the list:
pkgcheck::fn_names_on_cran("data.table")
#> package version fn_name
#> 1 maditr 0.8.3 data.table
#> 2 tidyfst 1.6.5 data.table
#> 3 tidyft 0.4.5 data.table
#> 4 tidytable 0.7.2 data.table
(FYI, I could work around #320 simply by manually creating the destination folder)