The CC-NC-SA-4.0 license isn't an Open Source Definition compliant license, since it discriminates against a field of use (commercial applications).
https://github.com/ClemensElflein/OpenMower/blob/main/LICENS... https://opensourcedefinition.org/
A reminder, open source means surrendering your monopoly over commercial exploitation:
https://drewdevault.com/2021/01/20/FOSS-is-to-surrender-your...