Connection is working routing on VPN server router is working.
I can ping to remote addresses from router, but I can't ping from my laptop.
...
PPTP secret on server :
Since the tunnel is up and partially working, the contents of the relevant
/ppp secret row could only be related to the issue if the routes were broken in some way; yours are just mildly wrong - 192.168.111.151 is not necessary at all because a route to the
remote-address is added automatically, and 172.18.15.
1/24 is normally a way how to specify a local IP address, not a routing destination, but RouterOS seems to be unusually tolerant in this particular case.
So the actual reason must be something else. Either it's firewall rules on either router (as different sets of firewall rules are used for traffic of the router
itself and for traffic
passing through the router), or the issue may be the firewall of the device being pinged - e.g. the default settings of Windows firewall drop incoming ping requests from anywhere else than from interfaces' own subnets.
So you may read and follow my automatic signature right below, and/or you may use packet sniffing at both routers to see how far the ping requests get through the network, and whether any responses come back and far they get.
And as PPTP provides just a weak encryption, you should also consider using L2TP/IPsec instead. The configuration is equally simple.