I think you’re right in the early part of your explanation, and the definitions support that.
I also think of marinating typically as a before (and also as a tenderizer in many cases), but I guess you could could cook first and add the marinade/sauce after.
Macerate I think I only use for fruit, though I guess you could probably call salting some vegetables to pull out water or bitterness macerating as well.