Não estou vendo nenhum flicker ao remover a opacidade, então acho que resolvemos o problema?
Corrigi (1) conforme:
Mas ainda sinto que o cerne da questão é que o problema não é facilmente descobrível e depende do hover.
@Johani, que tal criar um componente de tema para estilizar isso agora (já que você pode usar CSS puro para obter o que quiser)? Certifique-se de testar isso em uma imagem muito, muito curta. Em seguida, instale o componente no dev e no meta para que possamos conviver com ele por um tempo e decidir se preferimos essa abordagem ou não?