I am a host and sent a pre-approval to a guest but now I want to cancel it and accept someone else, I don't see an option to cancel the pre-approval that I sent
You don;t have to cancel it - you can pre-approve as many guests as you like, the first to confirm the reservation gets the place. So pre-approve your new guest and and ask them to immediately confirm the booking if they wish to reserve your place. Easy..