iOS rejected because ads tracking and tracking policy ... I assume?!?

I’m using unity ads and only initialize it after I showed the popup to ask for tracking permission.

if (status != ATTrackingStatusBinding.AuthorizationTrackingStatus.NOT_DETERMINED)
                {
                    Advertisement.Initialize(gameId, testMode, this);
                }

I would guess that should do the job, BUT still app got rejected now 3 times because I do not comply with the policy. Besides this I only use the IAP service, but no idea what sneaky things happen in Unity by default that could mess things up.

Anyone managed to publish on iOS recently and has tips how to solve this?

send the appstore review message

Turned out nothing was wrong. When I asked Apple where the problem is they said no problem and approved it.
Shame on me for blaming Unity.