Good job, but there should also be --cuda-only option, also libapr is still required as shared library, not all distros have it installed default.
There is one more issue which was expected, RTX 3060ti/3070 if clocked a bit higher tend to corrupt DAG and produce only invalids, requires DAG checksum validation and repairing or some sort of low intensity DAG loading.
Thanks for testing. Good points, will add them into the todo list.