Hmm, I don't have big difference. -10 vs -12.
Let me ask you this - how can you unjustify the difference between open and close of a bar? Does your data consists of doji bars and nothing else? Even more so, when you have break even, TP/SL all set up. Call it generic or whatever you like, but it doesn't change the fact that if you alter the starting point, you change the strategy. You are not dealing with one variable here.
Lastly, define what you mean by "look at the bars, understand what's wrong", do you realize how vague your statement is? You need to provide more explanations for someone helpful to come and see. You say bug, what is the bug, description, essence, ways of reproducing? It is not particularly humanly impossible to pick a trade, and trace it on the chart to understand what it is doing or what it's not doing, hell, you could even post a pic here and ask if got it right or not.
Good luck and trade well!
F