Adding to the speculation here is Platinum just teased a major announcement for Thursday, 02/27/20.
http://www.nintendolife.com/news/2020/02/platinumgames_will_share_a_major_announcement_next_week
Based on this thread this gives more indication there may be a general direct that last Thursday of the month.