How? Well, FreeBSD's chown(8) manpage says this about -R:
Change the user ID and/or the group ID of the file hierarchies rooted in the files, instead of just the files themselves. Beware of unintentionally matching the ``..'' hard link to the parent directory when using wildcards like ``.*''.
Guess what matched & why it took so long.