Breaks and lap button do not work correctly in swimming

Good morning,

I have the latest software version and I have detected a malfunction in swimming.

The operation is very irregular and chaotic. Sometimes the lap button works and sometimes it does not. The biggest problem is that when I program a series training with rest, for example 4x50m + 20 seconds rest between series, well, the activity does NOT take into account the rests, the watch counts the first 50m and when you hit the lap button to go to rest, it automatically goes to the next exercise, ie, only does 1x50m.
On the other hand, if you program 4x50m + 20 seconds of technique between sets, this time the lap button and / or clock if it works correctly.

In short, it is IMPOSSIBLE to follow a programmed swimming workout, due to the various faults I have mentioned.

Best regards.

Edit: 

In order to train I had to create the training session step by step... for example for a 12x50m with 15 seconds rest I had to create:
50m
15sec
50m
15sec
50m
15sec
Up to 12 times.

A botch, but it is the only way to be able to keep track in swimming.