canCompare only checks package count, not whether data has actually loaded. It should only return true if there are at least two packages and all requested packages have finished loading, including deferred fields.
Currently, it's possible to click the button to copy the table to clipboard with partial data.
Originally posted by @ghostdevv in #2159 (comment)