Did you ever get this figured out?
I have the same issue, or similar. The first time I connect a client, it authenticates fast, but if the client disconnects (reboots for example) then 'show dot1x interface" shows that port connecting for a long time. In my case the authentication never happens on its own.