Don't you think you're thinking he's a town for the wrong reason? Scum usually set the mindset that they need to start strong, they need to be funny, witty and need to get early town reads. Scum always try to give early reads to appear town and some players play like odd making strong stance giving the impression that scum cannot do that cuz of high profile, which automatically removes all the suspicious from them. Did you saw Odd actually doing anything besides trying to state his point as if they're fact but actually not helping the town in any way or anyhow?
This behavior is by Not something to be ignore if this kept on happening in every DP! But it's something interesting to keep your eye on, and later try to push to clear your suspicions, and giving me all the reasons to follow his lynch