Bumping to note that this bug still exists.
Better than half the time I roll into a green outlined cover spot, Snap Shot does not properly trigger. The icon shows up while I'm rolling and then disappears when I actually stop in cover. This seems to happen a lot more with long rolls than short ones.
My best guess as to why - longer rolls seem to trigger the "cover" condition when they start, and then again when they end (cover, roll, cover), where shorter ones simply roll and cover.