Did you load up Destiny 2 on the PS4 and your characters didn't receive the veterancy import?
I ask, because I only see Steam as a visible linked account on your profile.
The veterancy import was something that didn't require any user input at all. As long as your characters met the requirements before August 1st, 2017, they received the veterancy import to Destiny 2.
Please note that the characters were only imported from PS4/Xbox One, so if you had played Destiny 1 on the PS3 but never imported your characters to Destiny 1 on the PS4, that would have also led to them not being imported. I know you said PS4, but wanted to mention this just in case, as some people in the past have forgotten they actually played on the PS3 then got a PS4 later on in life.
Sorry for the delayed response! I did not try Destiny 2 on PS4, only on PC. I will assume Destiny 2 is free to download on PS4 now? If so I will see if I can log in when I get home from work today!