The install script specifically checks whether a v-prefix is on the version
if [ "${KUBECTL_VERSION::1}" != 'v' ]; then
KUBECTL_VERSION="v${KUBECTL_VERSION}"
fi
But find_version_from_git_tags can't properly identify that e.g. v1.31.7 exists, but will still recommend version 1.31.7.
Could the expected format of the versions maybe be added to the docs? Apparently minikube also supports a none-version, if you don't want it installed.