There are a couple different bugs with the single line and multi-line code snippets.
Single line:

hover-light-ui for hover. (this is also happening for inline code snippet)Multi-line:
hover-light-ui for hover.
I'm also wondering if we should investigate adding in copy functionality by default (https://github.com/carbon-design-system/carbon/issues/6995)
makes sense, if we're all on board with it then I can investigate that as well. I guess the biggest thing to look into would be browser and OS support
It looks like clipboard has gained quite a bit of native browser support (at least for copy), we may even be able to just handle this natively without an external library:
https://stackoverflow.com/questions/39501289/in-reactjs-how-to-copy-text-to-clipboard
for the light button hover styles, it looks like we are already using the hover-ui-light token https://github.com/carbon-design-system/carbon/blob/master/packages/components/src/components/code-snippet/_code-snippet.scss#L373. Should the value of that token be changed? (draft PR here https://github.com/carbon-design-system/carbon/pull/7214)
and for the overflow indicators, what should the color tokens be? I have this ready to put in a separate PR but just need clarification on the colors
hover-light-ui token are correct. The color is not displaying correctly on hover for the dark themes.

modal component when a modal scrolls vertically.