Launch and Download are 2 different things. (but please do not post in 2 different places, its hard enough for us few to answer questions, without double posts).
1) you should share not just some code you tried to get from Copilot, but everything you are doing, as we don't know what pdfResponse even is.
2) are you sure (just checking) its base 64 content encoded already? (very possible, but I don't know how you put it there).
That all being said, you should just be able to use a SAS Token, with the URL to the blob file. That is what I would recommend.
I would then decide whether you want to download it or Launch, where launch requires a mime type in your browser bla bla.. Download tries to download it.
Slightly different activities.
If these suggestions help resolve your issue, Please consider Marking the answer as such and also maybe a like.
Thank you!
Sincerely, Michael Gernaey