You can specify the version of the client you want to install from your bootstrap command
The version of the chef-client to install.https://docs.chef.io/knife_bootstrap.html
Alternately if you have a local artifact repository you can host the version of chef client that you need locally and you can push that to your clients using the bootstrap command as well.
We do this with and specifying rpm -i local.repo.com/chef_client_version.rpm
Execute a custom installation command sequence for the chef-client. This option may not be used in the same command with `--bootstrap-curl-options` or `--bootstrap-wget-options` .