They said it's not planned to be released in the commercial year 2020 or smth like that. Which means not before march 31st 2021. Which also means somewhere between april 2021 and march 2022.
So they didn't promise it would release on the 31st of march, rather that it will be released after march 31st. Which tells us nothing tbh.