This was a fun game, I liked the concept. The procedural generation aspect keeps it varied on repeat plays, and the music was good and fittingly up-tempo. The icons for pickup/delivery were communicated well and I was glad to see options for keying. The different bots each time is a cool idea and I liked seeing the profiles before playing. Nice!
Some feedback I hope is helpful: I got better on repeat plays, but I would recommend tilting the balance toward allowing players to survive a bit longer so that we can see more fine-grained improvements in our scores -- and it's also just more fun to not have the rounds end too quickly. You might also constrain the location of the shops a bit more -- for example, I once had a shop sitting on top of a ladder and empty space, such that I couldn't deliver items to it (I fell and my mid-air attempts to deliver failed); another time two shops were overlapping on stairs and it was hard to see which was which.
Nice job, fun game!