By default, the projects are checkout using http protocol. We have added the behavior SSH checkout and it works well. But after a jenkins restart, the checkout is done using http protocol again. We have to open the configuration page and click save to enable again the checkout with SSH.
Your plugin is really great, you have done an amazing job, congrats.