This took me a while to debug this and figure out what was causing the issue, but it appears if the Date value you send to [min] has a time piece to it then the month selection breaks....temporarily. If you use the mouse wheel to scroll between the months it works fine. It's only if you mouse click to a new month that the calendar appears empty, but then reappears if you click again to different months.
I have created a stackblitz: https://stackblitz.com/edit/angular-zzgbh9
I have also attached a GIF displaying the issue since it's hard to explain, but you will see it more clearly with the GIF
Again, it only appears to have this odd behavior when the Date has a time piece to it. If I create the date with no time then there doesn't seem to be any issue.
Let me know if you need anymore information.