First off check the position of the Throttle Pressure Kick Down arm at the transmission when 1/2 throttle, then again at full throttle. If it is all the way to the back at half throttle, that is why it is staying in gear so long and not up shifting.
This picture is just for reference, you never want to Zip Tie the Throttle Lever/Kick Down Lever Forward.
View attachment 1715456776