I saw that post, it says about EKBV2 requiring random FV. Problem is that when you need to reuse FV, you need to avoid regenerating it. That is what -reuse_fv option should do and what is described [at least] in L4T 36.4.4 documentation (see links in first post). But in 36.4.4 source package, gen_ekb.py internally generates FV from random (line 229), so it seems that the only way to reuse FV is to pass it manually to the script by patching it.
I’ve read the post you linked and digged into gen_ekb.py, but I didn’t found anything that could point to a reading of FV from (existing?) EKS image, so I made a test. After generating required keys, I called gen_ekb.py multiple times, and this is the contents of the generated eks_t234.img files:
it should be documentation erroneous,
please try gen_ekb.py with the -input option to load FV from EKS image,
for instance, parser.add_argument('-input', nargs=1, required=False, help="input eks image")
Please note: there is no “-input” option on the L4T 36.4.4 version of gen_ekb.py. I found it on L4T 36.5.0 version, though. Handling of that option is the only change between the two revisions, so I think it should be safe to use the newer script also on 36.4.4.