Sanity check: low PPV but high AUC scores?
AUC of ROC is not affected by PPV (precision), but by recall (true positive rate) and fall-out (false positive rate).

As per your results, model A gets a better PPV hence a lower recall and a lower ROC AUC. Inversely, model B gets a better recall hence a better ROC AUC and a lower PPV.

So this is entirely reasonable due to the definition of the two metrics.