No, any read errors/writes errors on array devices are reported by the md driver and can also be monitored, independent of the filesystem used, cache devices or pools don't use the md driver, and any errors are not monitored/reported in the GUI, if you notice there's also an error column for cache devices but it always shows 0, even if there were errors, and again this is filesystem independent, I made a request some years ago that the error column could be used to report at least errors for btrfs devices/pools, since that can be get easily by reading the output of "btrfs dev stats", but it's not been implemented so far.