Thanks you geehalel for your analysis, but I'm afraid I'm not completely understanding what's going on.
Do I have to correctly set some parameter(s) or do you have to modify the code ?
If you are in need of some additional testing from this side, I'm really willing to help !