No veo ningún parpadeo al eliminar la opacidad, así que supongo que hemos resuelto el problema.
He corregido el punto (1) según:
Pero sigo sintiendo que lo esencial aquí es que el problema no es fácilmente detectable y depende del hover.
@Johani, ¿podrías crear un componente de tema para estilizar esto ahora (ya que puedes usar CSS puro para obtener lo que quieras)? Asegúrate de probarlo con una imagen muy, muy corta. Luego, instala el componente en dev y meta para que podamos usarlo un tiempo y decidir si nos gusta más esta opción o no.