You did not specify which field you had set up as your unique key field, how many journal entries are being created, are journals deleted after applied?
Yes, it makes sense. What did you expect?
<i>…journals from the production system were applied…</i>
What does that mean? Are you saying you did APYJRNCHG from a different system (production) onto your system (dev)?
You had a file on dev with some number of records, and then you “applied” a journal (whatever that means) to your file even though the journaled records were not meaningful to the file on dev. You should expect strange results.