the reason that holster fits is because you changed to the Wilson Combat XL grip module and it does not have the full size pic rail like the Macro does. In your current configuration any holster for the P365xl will work.
Why didn't you get the wilson combat xmacro grip instead of the xl grip? Is it because the xmacro grip prints more? Just wondering if that was your reasoning