The documentation for isPlainObject indicates the following evaluates to true, but in jQuery v3.5.1 it evaluates to false.
jQuery.isPlainObject( { [Symbol.toStringTag]: "Tag" } );
I suggest the documentation be changed to clarify the behaviour when an otherwise plain object has a [Symbol.toStringTag] property unequal to "Object".