Yeah, there is a bounce block overload when ever you hit the brick block, the number of bounce block sprite screen reach to 4 and limits the turn block to be turning forever. This happens because the block did not turn into tile 0x152 temporary, and for 2-4 frames he triggers the "spawn the bounce sprite" multiple times when hit, even with one jump.
Basically the block spawn 4 overlapping bounce block on the same spot.
I recommend downloading
this file to avoid the bounce block limation.
It not only cause turn blocks to spin forever, ? blocks, translucent block and on/off switch will turn into tile 0x152 permanently if the bounce block sprite from that SMB3 brick is on screen with other blocks is also hit.
smw's blocks do spawn tile 0x152 and spawn a bounce sprite when hit because mario should not hit the block multiple times. After the bounce sprite dissepear, that sprite will replace that tile 0x152 with a used block or a block that was before hit.
Give thanks to RPG hacker for working on Asar.