This is not a bug. Plugins are allowed to increment their minimum required Jenkins version. Jenkins versions prior to that version will not offer to download the newer version because they detect that it requires a newer Jenkins version.
If you're using a Docker image and the install-plugins.sh script without specifying a precise version of the plugin to install, then you should switch and use the plugin installation manager tool. It resolves dependencies, does not offer newer plugins than are allowed with the version of Jenkins it detects, and is included in the official Jenkins Docker image for 2.249.3 and later. See the Jenkins install guide for Docker for an example of the command line:
There were major UI changes in 2.264 from the move from tables to divs. Almost all plugins are currently going to have this dependency moving forward unless a significant effort is put in by each plugin maintainer to maintain backwards compatibility for both html schemas.