In your first quote, you only quote the bullet’s text.
In the 2nd one, you select the bullet as well, which is modified when you show the whole quote. The bullet goes to an upper level from its original indentation and doesn’t match the original quote anymore, so there’s no highlight).
It has nothing to do with my CSS. You won’t get the highlight in any case.