Backport PR #48176 on branch 1.4.x (REGR: ensure DataFrame.select_dtypes() returns a copy)
Backport PR #48176
@jorisvandenbossche will look tomorrow. once this is merged and #47762 merged (to main and double backported) could do 1.4.4?