Hey A.J.
It's hard for me to comment on what exactly could be causing your high INP on mobile, but I do want to point out that the discrepancy you're seeing between mobile and desktop for INP score is *very common* and is something we expected to see when we were designing the metric.
Desktop devices tend to be orders of magnitude more powerful than mobile devices, and so they can process code (both app code and browser code) much faster, which leads to faster response times. Mobile devices tend to be much slower, and so the same page running the same code will usually report longer response times for the same types of interactions.
If you want to achieve good INP scores on mobile, then you may want to reconsider how your mobile site is built, how many ads you serve, etc. Obviously this is a personal choice and there are trade-offs to consider.
Also note that part of the reason we created INP was to help identify these slow third-party tags so we could work with them to improve. Hopefully we'll have more to report on that front in the near future.