It's shaky and sporadic though. I've often noticed mine won't update unless I log in and out of Horizons.
Surely you mean Odyssey? Logging in and out of Horizons will usually screw up your Inara stats as it will show nothing for Merc and Exo ranks. But yes, the ranks only update in Inara if you log in and out and then import ED data into Inara.