One backslide will not likely be the end to the positive. Let it go and keep moving forward.

Otherwise, it all sounds awesome. Yes, give him what ever time / space he might need and in the same hand, keep doing what you are doing. It appears to be working.

Just keep ignoring any bad behaviour and praise / encourage good behaviour.

cool