Hi @theframeguy,
Thank you for reaching out. This change was intentional in version 2.5.0, which modifies the Visibility panel to function more like other native setting panels included in WordPress 6.1+. A complete breakdown of the changes in 2.5.0 and the rationale is available in the release notes.
In brief, after upgrading, the Visibility panel will display all enabled controls as well as default controls. However, you can configure the defaults in the plugin settings to determine which controls are visible on each new block, or you can remove defaults altogether. Personally, I am a fan of zero defaults, and then you can manually set the controls you need for each block.
I apologize for any inconvenience this change has caused. However, one of the founding principles of Block Visibility was to look and feel as much like WordPress as possible. The plugin should be a natural extension of Core functionality and use as many native components and design patterns as possible. While 2.5.0 includes a pretty big visual change to the Visibility panel, it does provide more configuration options and mirrors Core panel functionality.
Let me know if I can be of further assistance.
Best,
Nick