The regexp you provide match with the string also provided.
But I suspect that there may be more than 1 space between the 2 groups also you do not seem to have the need to create a group for “Solawi Beitrag”. This should be fixed with: .*Solawi.Beitrag.+?(?P<party>.*)