Sounds like you’ve done everything well so far!
But yeah. I’d say just give him time, traveling via mail is a stressful experience. I’d say give him a week or two to fully feel comfortable. Some fish don’t take this long, but others do depending on personality. Turning off the lights also helps...