Strange delay in Serial until code starts

JackSac67:
(probably has to do with 's' stopping it, but that is my second bug to handle).

Bug? All your code is in setup(). Once it receives an 's', it returns from setup() and enters loop(), which you have defines as

void loop() {
}

Which means, don't do anything. And keep not doing anything over and over again.