While the product standard does allow that long time to trip for lower level ground faults, in reality they trip pretty much instantaneously. If they actually tripped at the maximum permitted trip time you would have to hold the test button in for over 5 seconds.
Well thats completely non-standard and can't be relied upon. It definitely cant be expected as definition of Class A. If they want that they should call it something else.
Besides I am not sure the test button on GFCI's uses a 18k ohm resistor, I have tested some GFCI's with a known 6.6ma load along with an Ideal Sure Test and they always take 7 seconds or more (the sure test times out at 6999 ms) . Often I have to adjust the varistor load up to get them to trip.
I just wonder if GFCI's are indeed built over sensitive and out of spec, then they trip too often and manufacturers are starting to build them to spec (hi frequency or appliance GFCI's) what is the point of having the dead band 6-29 ma range in the spec?