A little OSPF help please :)

I am a user for rip for many years now, but I would like to venture into OSPF.
So far I have 2 routers talking to one another in OSPF.
On the furthest router to me I have ether5 with 192.168.254.254 on it. Connected to ether5 is another device with 192.168.254.1 on it. This device is just a mt cpe with no routing enabled on it. Just once static route pointing back to 192.168.254.254.

Now with my laptop plugged into the router closest to me, I can ping 192.168.254.254 which is the ip of ether5 of the furthest router from me, but I can not ping 192.168.254.1. Why?

Does the device at 192.168.254.1 have a default route?

Yes it does, its GW is 192.168.254.254

Are pings being accepted by the device at 192.168.254.1 - can it be pinged from elsewhere?
Do the routing tables on all devices indicate that the correct routes are present?
Are the forwarding chain filters on any devices which could be blocking the pings?

Yes the MT CPE is pinging back when I do a ping from the Router it is connected to.
No forwarding chain filters set up at the moment.
On the GW router, the route to 192.168.254.0/24 via 172.16.150.100 is present, where 172.16.150.100 is the WAN port of the remote router.