get_the_post_thumbnail($post->ID, ‘thumbnail’); not working. How can I solve this?

The problem of showing the thumbnail twice is because of your the_content(); which is defined in the content-page.php file that has the line the_post_thumbnail(); that will get the featured image.

so intead of using the the_content() just use the get_the_content() function to get only the content without the featured image.

Let me know if that solves your problem.