Try a quick test first with this behavior. The air gap of the compressor's clutch could be too wide just luck, use and time?
The standard is about .020 and they'll be too far for the magnetic clutch coil to pull in somewhere usually by .030 - vehicles vary.
Just trivia that cycling and plain heat of metal it's less magnetic when hotter so at first this issue, if this is erratic at first.
Worth the check to rule it out,