Most of XFS has been 2038 safe for eons. Haven't checked what's broken but
[dazed@microg82 ~]$
[dazed@microg82 ~]$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
[dazed@microg82 ~]$
[dazed@microg82 ~]$ grep store1 /proc/mounts
/dev/mapper/vg_microg82-store1 /mnt/store1 xfs rw,seclabel,nosuid,nodev,relatime,attr2,inode64,sunit=128,swidth=512,noquota 0 0
[dazed@microg82 ~]$
[dazed@microg82 ~]$ cd /mnt/store1/share/dazed/tmp
[dazed@microg82 tmp]$
[dazed@microg82 tmp]$ touch -t 203901020304 ts
[dazed@microg82 tmp]$ ls -l ts
-rw-rw-r--. 1 dazed dazed 0 Jan 2 2039 ts
[dazed@microg82 tmp]$
No worries
[dazed@microg82 tmp]$
[dazed@microg82 tmp]$ touch -t 250001020304 ts2
[dazed@microg82 tmp]$ ls -l ts2
-rw-rw-r--. 1 dazed dazed 0 Jan 2 2500 ts2
[dazed@microg82 tmp]$
Given the origin of XFS, I'd have expected it to be pretty clean.