@Chris156.....Hi Chris, you have probably not got off on the right foot!
The short answer is yes, Airbnb will penalise you by either suspending your account or 'burying' your listing if you decline too many guest enquiries or booking requests! But the reasons you gave are legitimate reasons which should not have involved any penalty as long as you made it clear why you were declining!
The host cancellation though....gee Chris, that's another matter!! Under no circumstance must a host cancel a guests booking!
Although it is not showing up yet, you will have an automated posting put on your reviews that says 'This host cancelled a guest booking*****days before arrival' and that will have a big impact on your enquiries. Guests tend to stay away from hosts who cancel bookings!
You will loose your Superhost status for 1 year from the date of the cancellation!
You will receive a financial penaly which will be taken from your future hostings.
You must at all times get the guest to cancel once a booking has been accepted! If you cancel yourself you will be penalised....no exceptions!
You can phone Airbnb in Germany on +49 30 30 80 83 80 and plead your case and if you can offer a good enough reason, they may release you from the above penaties but Chris, you have done enough hosting to have achieved Superhost status, and by now you should understand the impact of the various aspects of hosting.
I hope you can sort things out Chris but call Airbnb and see what they can do!
Cheers....Rob