It leads to a well known behavior, which also happens when compression is active at client-side, but not server-side:
# run monitor log openvpn May 22 12:31:36 openvpn-vtun0[4581]: Manuel/2001:9e8:8677:xxxx:xxxx:483a:f456:6448 IP packet with unknown IP version=15 seen May 22 12:31:36 openvpn-vtun0[4581]: Manuel/2001:9e8:8677:xxxx:xxxx:483a:f456:6448 IP packet with unknown IP version=15 seen May 22 12:31:36 openvpn-vtun0[4581]: Manuel/2001:9e8:8677:xxxx:xxxx:483a:f456:6448 IP packet with unknown IP version=15 seen May 22 12:31:36 openvpn-vtun0[4581]: Manuel/2001:9e8:8677:xxxx:xxxx:483a:f456:6448 IP packet with unknown IP version=15 seen
Maybe we just could omit the comp-lzo-statement if there is no compression configured, since OpenVPN recommends working without compression anyway.
The Android-Client is running version 3.4.2 (current version from Play-Store). My Ubuntu-Client behaves exaclty the same. I have to uncheck "Data compression" to get it working, after importing the generated ovpn-file. On Android this is not possible.