Could be hydraulic pressure. Low flyid can cause delayed shifting. Check to see if after driving if you can see or smell transmission fluid, it has a sweet smell. It's an easy check at most shops as well.
Could be a number of things anything from a dirty filter to internal ware , I would take it to a transmission shop like Moore's transmission,
Thanks! Your answer is awaiting moderation.