Look, guessing at random possible causes is not productive. Your printer by the way, could have been troubleshoot through the windows event log. You would have found exactly which service was getting refused or failed and could’ve gone backwards and corrected it without guessing.
Making assumptions that WYZE spent little money on the product and therefore don’t expect it to work all the time is a silly thing to say also.
Even the cheapest Chinese chip made for any purpose can be known. I have $2 arduinos that we know how they behave and can do lots of things with them.
Again, I’ll restate that without any feedback, access to a log or something useful, it’s just wild-ass-guesses.