Then openssl should not have any issue with that chain. Unless 1.0.1f is one of the old versions that has issues with the "long" chain: Long (default) and Short (alternate) Certificate Chains Explained
Yes, it's this issue (they speak of 1.0.2 but it should be compatible):
In OpenSSL 1.0.x, a quirk in certificate verification means that even clients that trust ISRG Root X1 will fail when presented with the Android-compatible certificate chain we are recommending by default. #