Thanks for looking into this! I think there might have been a misunderstanding between me and the complainant. Initially they wrote it was a "gravel road" unsuitable for HGVs. Now they wrote it was "paved"! Which definitely seems to align with the imagery you have dug up. Apparently the problem is that routing engines recommend turning off the US61 here, and going via Veterans road onto US36, rather than using the Hannibal junction. Maybe it is a case of missing speed limits.