^^^ Precisely my point!
The EVAP system (regardless of part) may hinder the car starting or its actual running conditions, but it will NOT stop the car from Cranking over. Note cranking over (crankshaft turning) and starting (engine runs on its own power) are two different terms.
In the article it talks about long cranking periods, rough idle, SES codes, but NO mention of the car NOT cranking at all which was the original issue by the OP
So still I wonder why that connector to the solenoid stopped the starter from working.