We re run the net-lable-solver at the end (we run it 2 time in total); which is why the position and orientiaon changes its not because of our new sub-solver; when we re run the netlabelsolver again it thinks that this is the new best oriention to put the netlabel; This is not a bug from my understanding;