you are confusing two different scenarios. the "purchase is complete" message is related to the cryptopay and
hamilton interfacing. according to hamiltons post earlier, they have identified and offered a fix for this.
the second scenario you mention is loading a wash from the carwash controller. the
hamilton didn't load that wash, so it doesn't know that a wash is in progress. now a paying customer comes up and pays (during your self-initiated wash), and the
hamilton will send that paid for wash in immediately. then it is lost.
it has always been that way with hamiltons because they need a pulse on end of wash to load next wash. there is nothing wrong with your controller or
hamilton's programming.