Importing featured image to posts, duplicates the image

You can use wp media import to import the image once. Once you have the ID for the attachment created, you can run:

wp post list --post_type=post --format=ids | xargs -0 -d ' ' -I % wp post meta add % _thumbnail_id <thumbnail-id>

Make sure to replace <thumbnail-id> with the actual attachment ID.