I think to correct the things and try your best not to cancel the order as it is your first order and first review will have a huge impact on your profile. IF still the things doesnt go well it is just CANCEL.
Fiverr Forum is place of getting knowledge and to have lots of suggestions and solutions to your problem which you are facing at the Fiverr platform. I think just be active on forums for getting sales is not useful.