But assumption in past wouldn't make it "will" ?
as i am assuming he will think like this.
Learn this:
I assume that this will be his last visit. [the visit will come in the future
I assumed that this would be his last visit. [the visit was to come in a future in the past
Will changes to would in the past.