This adjustment is happening because the total hours within TIP exceeds the daily working time of 8 hours (looking at your example screen shot).
You could try this. Before TE10, you could write a rule to adjust the time pair with time event P20, so that the total of all the hours within the TIP does not exceed the daily working time. Then Within TE10 it should not adjust the absence entry again.
Please let me know
thanks
Baburaj S Avanathan