How do you know that there aren’t any conflicts?
Normally, after you install nvidia-glG03, nvidia’s libGL (libEGL, and so on) is used instead of Mesa’s one, by all programs.
The package adds a file to /etc/ld.so.conf.d/ to make the linker prefer the libraries in /usr/X11R6/lib(64) over anything else.
If this file is present, nvidia’s libGL will be used also by applications running on the intel chip, which will not work.
Maybe the file does not get installed on Optimus systems as well now, but I haven’t seen a change regarding this in particular (maybe I overlooked it though).
I installed nvidia-glG03 before, them removed and blocked it, and now reinstalled it. I copied the libglx to the right directory like this:
sudo cp /usr/lib64/xorg/modules/extensions/nvidia/nvidia-libglx.so /usr/lib64/nvidia/xorg/modules/extensions/libglx.so
And optirun is working again!
Good to hear! 
Perhaps I can even install CUDA now (since bumblebee is now using the nvidia driver)
As I already wrote, I am not sure whether CUDA will work at all in combination with Bumblebee.
There is no difference betweed the nvidia driver packages and nvidia-bumblebee. Both are the same proprietary nvidia driver (different versions though), the files are just packaged differently and install to different places. And nvidia-bumblebee sets up dkms for automatic recompilation of the kernel module after kernel updates, whereas the nvidia packages use the so-called “weak-updates links” to totally avoid a recompilation (like all other openSUSE kmp packages do as well).
So it should actually work with both from this point of view.
As a side-note: I just noticed that there are cuda packages available in the home:Bumblebee-Project repos as well. This might indicate that it should indeed work…
I locked all nvidia/bumblebee packages to hopefully avoid future capability issues. Or do you think I should symlink libglx and keep updating nvidia?
You could symlink libglx in any case, no need to have it twice on your system… 
Updates should be safe, but I cannot guarantee you that of course.
Yes, I have heard reports of this already, I think I mentioned this in your other thread.
I’m not sure whether your problem is exactly the same, whether this is specific to Optimus/Bumblebee, or a general problem with nvidia (the reports I read were all with the nvidia driver, but I don’t remember whether all of those were Optimus systems or not).
Perhaps I also have to copy the other nvidia-glG03 shared objects? (perhaps a very dumb question but I’m not really an expert at this stuff)
No. Again, libGL should be found in /usr/X11R6/lib64/. But try this as a test:
LD_LIBRARY_PATH=/usr/X11R6/lib64 optirun xxx
nvidia’s libGL should then be found in any case.