Why your O'Neill cylinder keeps failing in Midjourney
You're asking Midjourney to generate an O'Neill cylinder.
That's the mistake.
Never prompt the name of the structure.
Prompt the geometry that defines it, then the physical description that emerges from that geometry.
The model can only build what you've actually described.