I agree with you, but were not aware of some of these issues until not long ago.
On the other hand, this would not always happen, but only on certain scenarios. I am not trying to justify the bug, but at least letting know that it did not always happen after the tests we did.
Once again, thank you very much for your feedback!
Best regards,
Francisco