OK, I found out that the Signal Heads that I had added were interfering with the turnout logic.
Only for first 3 turnouts were connected with the signal heads and hence they were showing inconsistent state.
Not sure why it would do that but once I removed all signal heads and masts, the turnout started showing consistent state.
?
I will have to revisit the signal heads and figure out what I did wrong in setting them
?
--
+==========
|. Vimal
+==========