3 Questions;
1)I under channel programming, did you select enc type AES and key ID assignment for the specific channel?
2) what version of firmware are you running on HT? I was able to get it working on FW ver s119.33 (link found on a forum link here somewhere).
3) when you initially load encryption in cps it is in the clear. I advise saving it off to a .Dec file on your PC for other radio programming If needed. For some reason when reading the enc from radio it obfuscates the keys (security feature, I guess). Once you read from radio you can save to a .dec file and reload on other radios.
The trick to getting AES universally working with other radio brands (Moto, Anytone, radioddity); you have to ensure that the Key Alias is named the same on all radios. For example; by default TYT naming convention for keys is numerical name (1,2,3, etc). Radioddity uses name conventions are hard coded to "AES1", "AES2". So to get them both using the same key, the TYT keys need to be renamed to "AES1" "AES2".
Hope that helps a bit. Will try and find fw and cps links and post them for you.