There's a problem with packets exceeding the MTU due to VPN overhead and having the DF bit set.
Try, on the interfaces, "ip policy route-map clear-df" and a route policy:
route-map clear-df permit 10
match ip address 101
set ip df 0
and an ACL:
access-list 102 permit ip 192.168.0.0 0.0.0.255 any
.. etc.
This will force the router to clear the DF bit and fragment regardless of what the sender specified. This may not be your issue, but is something that we found affecting VPN traffic.