Thank you for reaching out to the Wefugees Community.
As far as I can see, the responsibility for your asylum procedure was officially transferred from Spain (which issued the initial visa) to Germany.
From my understanding of the Dublin regulation, that transfer of responsibility is final and can not be taken back (especially after Germany decided on your case already).
Would you agree, @alla_fka or @Infoverbund?
However, it is also difficult to make a full assessment of your individual situation based on that few shared information.
Regarding your perspectives in Germany, it might be useful to consult a migration counseling or office which offer their services free of charge. Let us know if you need support on finding one close to your place of stay.
Please feel free to get back to us with any further questions.
All the best,