I don’t think it’s related to the upgrade to Ionic but rather to a not correct use of rxjs timeout as of rxjs 6
Here an example of timeout pipe:
import {timeout} from 'rxjs/operators';
this.anObservable()
.pipe(
timeout(4000)
).subscribe((result: any) => {
console.log('Cool');
}, (err: any) => {
console.log('Not cool');
});