You shouldn’t need a crank puller. I believe this crank has a self extractor via 8mm Allen wrench. It’s a Race Face Deus XC, right?
If so that’s a good crank but a weak BB. To put it in perspective, the BB cups sell wholesale for nine bucks and change.
I know you already ordered a new one, but...