I change the transit network between WRT and router to 192.168.11.0/24 because you already have the network 192.168.10.0/24 in Penang. It was causing conflict.
The changes I made:
KL:
The interface GigabitEthernet0/0/0.40 is also using ip address 15.0.4.128/27. So, it was conflicting with wireless network. I disabled it.
Once we disabled it, the network 15.0.4.128 is not advertised anymore to the router Penang.
If fixed that by adding a static route on KL:
ip route 15.0.4.128 255.255.255.224 192.168.11.4
Then, on the OSPF I added:
router ospf 10
redistribute static subnets
This way, the network 15.0.4.128 was sent to Penang and connectivity started to work.
Let me see if you are ok with that and let´s see next steps