Yes, it is hard not to be impatient due to wanting them to be happy, it can be a tricky balance because we just want them to realise, but sometimes pushing has the opposite effect, which then makes us feel really bad. And you have the issue that he has inappropriate weeing as well as ‘quirks’. At least he has a loving owner willing to put the time in, things will improve with time, but it just might not be what you get with a cat you’ve had from a well adjusted background. Hope the Zylkene and his meds help too. I did nearly take Buster back because of his weeing, I’d been away shortly after getting him, and he wee’d on something different everyday for a week, the last day I smelt it as I walked in, but couldn’t figure it out till I went to bed and found a damp patch!! It was only because we were waiting on test results I didn’t, he improved after he became an only cat, but never fully stopped - a lot of his was when he couldn’t get his own way. He was hard work the entire time I had him, but I knew that he would live his life out in rescue if I didn’t persevere (he wasn’t up for homing due to a supposed liver issue, it’s only because I know the rescue), and when he developed an unusual health condition, I’m not sure he would have had as long as he did if he’d still been with the rescue. Bruce would likely be the same, between his disability, health and behavioural issues and colour.