echo $begrüßung;
theoretisch kann es aber nicht an URLENCODE() liegen, denn der Typ des Inhalts dieser beiden Variablen ist gleich wie der Typ des Inhalts einer Variable etwas weiter vorne im Include Tag.
Ich weiß nicht, was du unter "Typ des Inhalts" verstehst, und du hast dich immer noch nicht über den konkreten Inhalt im Fehlerfall ausgelassen, aber es gibt nun einmal bestimmte Zeichen, die eine Sonderbedeutung im URL-Kontext haben und zu beachten sind.
Mehr Ideen hab ich erstmal nicht. Vielleicht kann ich dir die Ursache sagen, wenn du etwas mehr Informationen rausrückst.
echo "$verabschiedung $name";