@rdot84 I believe so, I think one of the Checkmk colleagues mentioned that limitation of the free community edition at the conference (maybe after a talk)
This is exactly the reason. In Checkmk 2.5, public dashboard sharing has a 30-day limit for the Community Edition. If you are running the Pro, Ultimate, or Cloud editions, public sharing is unlimited with no time restrictions required.