Nope he was free from Germany's duties at the end of 2023 and Barca came in for him in May 2024. 

Arsenal hadn't improved at all. They won 3 trophies in 6 years before Arteta, at that point they won 1 trophy in 5 years.