Is it possible to use a token in a wait step, not for a specific date, but a program token such as {{my.wait time}} and have the value of that token be a wait value in minutes or days, such as "15 minutes"?
Yes and no.
Rather than directly using the token in the Wait, use a Text {{my.token}} to manage another DateTime field (using date math {{lead.next wait end}} + {{my.wait time}} minutes).
Then Wait until that DT field.
How can you use dateTime tokens in the "Date Token" option in the wait step?
This was brought up before and I get the same error when I try and schedule a campaign to run
Here is a loom video of what I am seeing: https://www.loom.com/share/d2424ba6fa05416d8967b39a101bbf88?sid=016ae46a-067a-4088-a552-eb713fc0d9d6
It's because you're using a Batch campaign. Date tokens only work with Trigger campaigns.