Per ECM article:
Anything reading between 2 megohms and 1000 megohms is usually considered a good reading, unless other problems have been noted.
ECM is wrong. This is not what any standard calls for. 2 megaohms temperature corrected would only meet the minimum for a rotor or very old (pre 1970) mica and asphalt motor insulation, something I’m not sure still exists anywhere.
Plus you need to know the temperature. NETA for instance calls for a minimum 100 megohms, temperature corrected, measured at 1000 V for 1 minute. The wiring fails if the test was done correctly. That’s also a pretty common cable spec. On motors the test voltage and passing criteria is different and frequently we test the cable and loads together. Same with transformers.
I hardly ever see anything that low on good cable. Either the test was not done correctly or the cable is bad.
Plus gigaohms or higher is fine IF it’s not an open connection giving a false reading, something you need to check for when you see gigaohms or higher. On ordinary fresh, dry, isolated #14 THHN-2 or XHHW I’d expect almost a gigaohm or more.