@Nuriza0 The protocol in these situations, which is stated in Airbnb policy, is to first notify the host as to the issues, to give them a chance to rectify whatever is wrong, and if they are unable or unwilling to do anything about it, you then contact Airbnb to explain the problems, and request a cancellation. You don't ask the host to cancel. If the booking doesn't get cancelled, those dates are still blocked, the host has no opportunity to rerent them, so that lessens your chances of being refunded.
Now this host didn't respond when you called him, but you can't expect a host to be taking and answering calls in the middle of the night. Airbnbs are not like hotels with 24 hour reception. So you offering to pay the first night is quite reasonable of you.
I don't know how much communication you had with this host between when you booked and when you arrived, but it's always a good idea to message with the host a day or two prior to check-in to make sure all is onboard for your arrival. If the host doesn't respond in a timely way, or ignores your message completely, that's a big red flag and you might want to contact Airbnb about it. If Airbnb can't reach the host, either, it will not be so hard to cancel, rather than just show up to find the place unacceptable and the host non-responsive.
How were the reviews for this property? Did you read them? Or was it a new listing with no reviews yet?
As others have pointed out, Airbnb resolutions can move at the speed of a herd of tortoises, so you can't expect to have it dealt with instantly. Just don't let them forget about you- message or call every couple of days to say you are still waiting.