good question,
as i do not use any remotes using polling, i am sure there are more answers to be shared.
for this local remote
[local]
type = local
for rclone backend features local:, the output includes ChangeNotify is false.
so local remotes do not support polling
"Features": {
"About": true,
"BucketBased": false,
"BucketBasedRootOK": false,
"CanHaveEmptyDirectories": true,
"CaseInsensitive": true,
"ChangeNotify": false,
as for sftp,
hopefully my example above is complete enough; to answer your own question.
if not, let me know
and there is the command, rclone test changenotify