Contracts are not broken, make sure you have accept the contracts first by either using "contracts accept all" or "contract accept [SSID]". Once you accept them, rescan till you find the contracts. Contracts are marked as so "[SSID]*", instead of "[SSID]". Just look for "*" when it comes to looking for a certain contract.
In order to find the story progression, make sure to buy WPA3Crack and Explorer. Once you find the SSID called "Echoic", get their IP and inject into it. Once you do that, list their devices, and explore the file "quantum computer". Extract the "Read Me" file, and there's your progression.