Let me start by saying I know little about SUSE, being a expatriate from freeBSD. Probably you are not getting a route because one already exists ( for the subnet ) via the wired port.
Try disabling the wired port from Control Console and rebooting. Else you’ll have to manually configure the routes via the terminal.
As root: #route del -net 192.168.0.0 #route add -net 192.168.0.0 dev wlan
Or something like that. You0’ll have to puzzle out the exact syntax and address needed.
There should be a rc.d file that does this but obviously, at this point, it’s not working.