The game was earlier to be released on March 17th but the new release date is April 28th.
It's just a 4 weeks delay so it isn't much of a problem. EA and Respawn have clarified that the game has completed its development and the delay is for ensuring that game is polished.
This is good in a way given some performance issues in its prequel Fallen Order.