Wurde denn der Urin von ihr untersucht, wenn du so sicher bist, dass es keine Blasenentzündung ist? Die Katze kann sich auch beim Umzug und durch den Stress eine Infektion geholt haben.
Wichtig ist, dass alles nicht nur gründlich gesäubert, sondern auch entduftet wird, am besten mit einem Enzymreiniger, z.B. Biodor Animal. Starke andere Gerüche können es sogar verschlimmern, wie du selbst schon gemerkt hat, weil manche Katzen dann probieren den Duft mit ihrem Geruch zu überdecken.
Auf jeden Fall würde ich mit dem Freigang noch warten, bis es geklärt ist. Es könnte auch Unsicherheit oder durch etwas anderes in der neuen Wohnung ausgelöst worden sein, durch Freigang mit so vielen anderen neuen Gerüchen, vor allem wenn sie draußen andere Katzen trifft, die Katzen dann unterschiedlich riechen wenn sie heimkommen usw. könnte es dann noch schlimmer werden oder haben die Katzen bereits Freigang? Wie lange bist du schon in der neuen Wohnung?
Das Sofa könntest du in deiner Abwesenheit durch Folie oder einer Inkontinenzunterlage schützen.
Wie lange hast du die Katzen schon? Wenn sie vor dem Umzug zuverlässig stubenrein war, würde ich das Streu weiter verwenden, welches sie gewohnt ist.
Welches Streu hattest du? Wie hoch ist es eingefüllt? Wie oft werden die Klos gesäubert?
Wie hast du reagiert, als sie vor dir aufs Sofa uriniert hat?
Der erste Gang bei Unsauberkeit sollte immer zum Tierarzt sein, um eine gesundheitliche Ursache auszuschließen und wie schon anfangs geschrieben, da muss der Urin untersucht werden, nur durch anschauen geht dass nicht.