The way I detected data loss is I summed the data being pushed and data being received and it was exactly half, however this might have been an issue caused by electron's node integration, rather than node itself, this definitely fixed it however, reproducing is a bitch however.