literally spent the last 3 hours debugging and it turns out the issue was a dumb version conflict in one of our 400 npm dependencies.