sshd: Authentication refused: bad ownership or modes for directory /Users/Foo
I was able to fix the issue by resetting user permissions via the following command:
 diskutil resetUserPermissions / `id -u`