stolen article is the first result in google search


After moving my old domain as I have noted that my post URL disappeared from the google search as shown below

enter image description here

Is it normal?

The main issue when I tried to search by the keyword Show / Hide fields based on choice field selection using JQuery in SharePoint I found out the first result is a stolen article with my identical image and content

enter image description here

enter image description here

So I am Wondering

  • How the stolen article get rank 1 in the search result
  • Is it normal my migrated url not appear in google as sown in the image 1
  • How to overcome this issue and get my post come back to the first result, should I reminded the old post url or reindex the new one

Please Help

update

301 redirect implemented correctly 4 months ago

enter image description here