This is a problem which has been present from 2018 and still hasn't been solved, which is very useful for the PATCH scenarios.
I won't write steps to reproduce because you can see them in the linked issues:
#2918
#2999
#3926
#4530
Amd you keep closing all similar issues, when there is obviously a need to support this behaviour.
It's even missing in the documentation so it has to be discovered each time by a new individual.