The DFS restrictions in Germany are quite strict.
However it may well be that the hotel has the incorrect country code set on their access points.
Try setting yours to GB and see if it makes a difference.
If that does not work try US.