Nice to hear from you again.
There are indeed rules for asylum seekers and their accomodation. When you apply for asylum authorities send you to a so-called "Erstaufnahmeeinrichtung". You are obliged to live there for at least 6 weeks and up to a maximum of 6 months. After this period of time you are allowed to move into a room/flat on your own. If it fits certain criteria, Jobcenter will pay the rent for you. If you rely on social benefits (ALG-II) you have a so-called "Wohnsitzauflage". It means that you are not allowed to leave a certain area/city, but you are free to move within its boundaries.