Specifying output files in SDK

MacOs
ZatcaSDK
fatoora -csr -sim -csrConfig csr-config-2.properties
created 2 files with pk/csr with names which generated by sdk

fatoora -csr -sim -csrConfig csr-config-2.properties -generatedCsr keys/csr-2
created PK with name, generated by sdk
created CSR in keys/csr-2

fatoora -csr -sim -csrConfig csr-config-2.properties -privateKey keys/pk-2
created CSR with name, generated by sdk
created PK in keys/pk-2

Here all fine. But I can’t use it together

fatoora -csr -sim -csrConfig csr-config-2.properties -generatedCsr keys/csr-2 -privateKey keys/pk-2
generated PK in a way like I didn’t specified it, but CSR where i specified it

In case if I swap them in place:
fatoora -csr -sim -csrConfig csr-config-2.properties -privateKey keys/pk-2 -generatedCsr keys/csr-2
generated CSR in a way like I didn’t specified it, but PK where i specified it

So last one is actually getting ignored

How can I handle it ?