As of 4.24 this is still a problem, despite a feature being added in 4.22 to allow you to manually not include IDFA. It still seems to do so in the launcher version on mac.
Are the two options still only to either build from source or the workaround in the app store submission process? Seems bizarre.