I'm not sure how Spaceman deals with the various relays, but when I first got going 36+ hours ago and paid for the 688 relay I think there was some lag before my events were accepted. Maybe whatever I tried first was pushed through my other relays but didn't get into the 688 one. Is 688 the source of truth for Spaceman? I'm still getting messages from some relay called Layer.systems and I don't know if that's related to 688.
Discussion
The layer systems one isn't related, I've also been getting them for some reason.
What's actually happening is that state is updated by the engine (golang).
Nostrocket is designed to allow state machines to run in different places, e.g. heavy computation and rebuilding version control systems like git would be done using the golang client, and lighter stuff can be done in the browser.
But right now for PoC it's all in golang and this publishes stage updates that the browser consumes. To request state to be updated, the browser client sends events to the 688 relay.
Clients do not assume any particular order of events from relays, they figure out the correct event order, this happens in eventconductor.go in the engine (have a look at the engine repo in nostrocket org)