Doesn't tell us much.
In the vivaldi portable folder is another named vivaldi. And in that are two files. One named vivaldi-pup; another named vivaldi-bin. Examine vivaldi-bin with list-dd. What's missing?
Try starting vivaldi-pup via a terminal. What errors are reported?
If tahrpup doesn't have list-dd it can be downloaded from here, viewtopic.php?t=3554
Of-hand guess: Tahrpup doesn't have gtk-3. If so, install Mike Walsh's pet, https://www.mediafire.com/file/z9p65cgf ... e.pet/file. Disregard the 'precise' designation. It's actually 'no-arch' AFAIK. Have used it in many 32-bit Puppies.