Hello Pylon, Thank you for spotting that!
I moved WiServer.server_task(); outside of that loop and my code now works!
I DID however put the delay(1000); back in as it (or a similar timing feature) is needed for the parasitic power charging to the ds18s20 devices. I figured i would put the delay in and if it didnt work I could go to the slightly more complex time differential loop. This delay is short enough that the sketch still works as expected!
My problem is resolved!
Again, Thank you!