Required fields for each stage includes all fields required in previous stages as well. However in our use case some deals can skip a previous stage and therefore the required field at that previous stage shouldn't be required in the next stage.
Please make it so that the required fields are only required to move deals in that specific stage.