You are seeing this occur once an hour because index fragmentation is not collected at the same 5 minute interval that performance/availability data is.
The unknown state is likely the result of this polling failing to complete successfully, likely because it is running out of time. If that is the issue, you can resolve it by doubling the default timeout value for this application.