Dear @S3,
You refer to your ‘asylum period’ expiring in December 2023. For this answer, I am assuming you are no longer in the asylum process and have been granted a refugee status by Germany.
For a permit that is expiring in December, it is certainly not too late to apply to renew it in August. Generally about at least a month before expiration is a good time to re-apply. If you apply too far in advance, the authorities would most likely wait anyway to process it.
I do not see any reason why you would need a lawyer to renew a residence permit as a refugee. It is generally a straightforward process involving an application form which you can get from the Ausländerbehörde (either in person or your local one may have it online). They will already have your other documents.
Best,
Éanna