Not trying to overwhelm, but here’s another round of guesses: Delivery Lost Dealings Lost Desperation Lost Definitely Lost
Feel free to keep them coming! We haven’t gotten in a winner just yet, so there are more guesses to be had!

seen from Türkiye
seen from United States
seen from United Kingdom
seen from Türkiye
seen from Russia
seen from Maldives
seen from France
seen from United States

seen from United Kingdom
seen from United Kingdom
seen from United Kingdom
seen from Spain

seen from United States

seen from Poland

seen from United Kingdom
seen from Romania

seen from Germany
seen from United States

seen from United States
seen from Canada
Not trying to overwhelm, but here’s another round of guesses: Delivery Lost Dealings Lost Desperation Lost Definitely Lost
Feel free to keep them coming! We haven’t gotten in a winner just yet, so there are more guesses to be had!
Determination lost? Distance lost? Demon Lost? Delivery lost? Distraction Lost? Difference Lost? Discovery Lost? Divide Lost? Dealings Lost? (Just throwing a few thoughts out there. Consider it a brainstorm...)
All good tries, and at least one of them gets close to the basic idea behind the name, but none of them are close to the actual name.