Appointment + Working Hours issue


I've been carrying out some further testing of A+ v1.3.1 and I would appreciate if you could confirm my results and if you agree could flag to the developer, @Vladislav for him to confirm our findings.

If I set the 'Working Hours' for a 'non specific Service Provider' or for a 'specific Service Provider'.
e.g. 09h00 - 17h00 for each day: M-F and set the relevant 'Work?' tab to 'Yes'
Then set multiple break times for each related day and set the 'Give break' tab to 'Yes'
e.g. 12h00 - 13h00, 15h00 - 16h00
Then save the settings it works fine
Then I go back and set any of the 'Give break' tabs back to 'No'
Then save
It appears that it ignores the 'No' and still invokes the relevant Break times.
The only way I could get it to work was to set the Break times outside the Working Hours.
e.g. changes Break times to say 02h00 - 03h00, 04h00 - 05h00
Then saved the settings and it seems to work.
I also found that if you set Multiple Break times and save
Then unset some or all of them the Multiple Break times are still visible.
Is it possible if they are set back to 'No' that they are removed?