You know that since this is an opensource, whatever change is released with a binary file should have its source in the relevant repository.
From what it looks you do not follow that and you release binaries without the corresponding changes/sources.
You also say that this is to make sure that it works ok and also you do not know if/when you would have time to uplad the sources.
Everyone knows that pushing the sources up to repo is just a single click of a mouse so I do not understand exactly what you mean.
Just to be clear, my main concern here is if you try to change a fully respected hugen79 opesource project, the nanoVNA-H4 into a closed source one.
You can simply have your own repo and another branch, eg dev-H4 like everybody else in the opensource community uses as methodology and upload all your development changes there.
But you should have the changed sources uploaded and not distribute only binaries.
You can follow the proper process if you want since you do have forked the original repositories in your repository area
I hope you will do the right thing.