Cardano-node start time

Definitely faster startup times for newer node versions are reported when killing with signal SIGINT (killall sends SIGTERM by default):

So you can do this instead:
killall -s SIGINT cardano-node

It might help also to look at some of the other performance considerations linked from that thread. Maybe a coincidence, but 90 seconds is also the timeout for restarting a daemon if it’s running from systemd (if not true for you yet, then something you’ll be interested in).