So, I checked, and this life cycle assessment (first link I could find, seems very comprehensive) states a 27x return on energy:
https://www.vestas.com/en/sustainability/environment/lifecyc...
This as opposed to a tweet about someone who 'read a life cycle analysis article in some engineering journal like 10 years ago'.
Please don't spread misinformation.