Yes Hoid did pull Kaladin out of a vision but he didn't have Odiums full attention. We see that Navani can manipulate the visions Odium gives her also, Shallan manipulates the visions to show her a completely different vision than Odium shows her. Not to mention Renarin and Rlain can completely pull out and hide from Odium with the help of their spren. I don't find it so difficult to believe Hoid with the help of a Dawn Shard(existence; Special Attributes: strength, Durability and, Healing) couldn't do something similar. I think that he could have been aided by Existence to give Kaladin Strength and in part Heal his mentals to be able to stand up to Odium.