Star Wars New Net have posted news from a fan that confirms a April 4th release date via BestBuy.com's website.
Tuesday April 4, 2017 makes perfect sense for the movie’s home release. If you remember, The Force Awakens Blu-ray dropped on April 5 (again a Tuesday) with an earlier digital release on April 1 (Friday). Obviously, the pattern is the same and we can expect Rogue One to hit the digital market on March 31 (Friday).
Digital Downloads Of Rogue One: A Star Wars Story Start March 24th