The City of Arnold (and Arnold Township) does not border Saint Louis County. There is a thin strip of unincorporated Windsor Township, Jefferson County to its north and east.

I am planning to take a look at this myself later tonight if the issue still stands.