That rumor was always a bunch of nonsense. No studio is spending money in the range of 150-200 million for a straight-to-streaming release. Netflix got people thinking that was a possibility when they did The Irishman, not realizing that it was a money loss for them that they did solely for the prestige of being able to say an absolute legend like Martin Scorsese was making content for them.
What's most likely gonna happen is WW194 will be delayed and released later in the year.