Through some testing with the samsungtvws library, it was determined that the issue is related to the short read timeout (1s). Increasing the timeout to 10s should solve the issue.