I'm not into varieties for this type coin, but I would consider the coin Mexican and not Spanish

It is the 8 Reales that was minted in Mexico City and thus has a slightly lower value than the ones minted in Spain, I believe. But, other than that, there isn't anything I have ccome up with wrong with your coin. Nice catch!