1/ 1800 = outer, 900 = inner
possible, but weird.
2/ Preference goes to inner zone. If TCH can be allocated in inner (good radio conditions) then it is allocated in inner.
If not, then outer.
3/ Rxlev(1800) < Rxlev(900), TCh is allcoated in inner zone --> no intracell HO back to outer zone.
I’m afraid you didn’t look at the algorithms I gave you in my previous post.
If the TCH is allocated in inner zone, it means the radio condition are GOOD, so the MS will stay in inner zone.
The intracell HO inner>outer is triggered only if radio conditions are BAD. Which was not the case at TCH allocation !