Como te dijeron sin una URL para ver exactamente cual es el problema es difícil que te podamos ayudar.
Pero te comento que cada Theme maneja sus propios tamaños de miñaturas . Cuando subis una imagen , Wordpress crea los distintos tamaños que va a usar el theme /este es uno de los puntos que siempre debo afinar en mi servicio de optimizacion) , en pocas palabras de una imagen crea 5 aprox . Y luego las usa según se necesite .
Al cambiar de theme , este seguramente usara otros tamaños de miñaturas las cuales no tenes creadas ya que se crearon para el otro theme , lo que causa problemas de visualización . La solución es una vez instalado el nuevo theme , regenerar todas las miñaturas (una de ellas es la imagen destacada de la home) para que se creen las imágenes que el nuevo theme necesita.
Esto lo haces con un plugin , hay 2 opciones muy buenas pero la mejor es
https://wordpress.org/plugins/ajax-thumbnail-rebuild/
Lo instalas , activas y te vas a Tools (o herramientas) Rebuild Thumnails . Haces clic en comenzar si te pregunta y esperas. El tiempo que tarde va a depender de la cantidad de imágenes y entradas de tu web , puede llegar a tardar mas de 1 hora. Ya que por cada imagen , va a convertir 5 promedio. Si son 300 debe crear 1500 (esto es un aproximado, cada theme tiene su propio numero de tamaños los cuales pueden variar).