No, COD Points you earn through the Battle Pass can only be spent on the platform you are playing on when you unlock a Battle Pass Tier awarding COD Points. However, content that features cross-progression and is purchased with COD Points will be available across platforms linked to the same Activision account.