I have been battling with this exact same issue for weeks now. Running Mojave and iTunes 12.9.2.5 on a 27" iMac and my iTunes music folder is part of my 2TB internal Fusion Drive. I wasted the better part of an entire weekend trying all the various "fixes" found on these forums with no positive results. So frustrating!
Interestingly I found myself having to resort to using the exact same piece of incredibly overpriced software (Mp3Tag) to "correct" the tags prior to importing. The worst is if you make a mistake and don't properly correct the tag prior to importing, you have to delete the tracks from iTunes, correct them again with Mp3Tag, and then import all over again. An awful predicament for someone as anal-retentive about his music as I am. Even a simple genre correction switches back to the original import (thanks whoever decided to use "Jazz Reggae Latin FunkSoul").
I cannot imagine we are the only people experiencing these same issues... is it possible most people just don't edit or don't care about correct tags once a track is imported?