large image size of 1440×1440 not pulling 2x of 2880×2880 image

Three things to check:

  1. Have you added add_theme_support('post-thumbnails');?

  2. Is the uploaded image larger than 2880px x 2880px?

  3. Are you already regenerate all the thumbnails, including the existing?.

Referring to the second, if the image is not “suitable” for the size, WordPress won’t make the thumbnail, because it can’t. For instance, if you upload an image, let’s say 1200×600, and you have a thumbnail size that creates an image for 1600px of width, WordPress won’t create that thumbnail.