Good coverage of the relevant problems are here https://peraspera.us/realities-of-space-based-compute/
Perhaps an understated one is chip obsolence. With a terrestrial datacentre you replace chips when they're uneconomical due to how much faster alternatives are or when they reach end of life; with an orbital datacentre you replace them on fixed cycles depending on how much propellant you launched with.
But nobody doubts you can build them, it's just hard to imagine a scenario in which a terrestrial equivalent isn't cheaper, more flexible and more reliable. Actual good reasons for adding compute capacity in space are, ironically, the latency: for some edge cases like autonomous control systems that matters more than the attractive unit economics of sticking computers in a building.
Still, the economic case for ODCs [eventually] is more compelling than the case for the value of that revenue stream to SpaceX exceeding current US GDP in the not too distant future...