Complete accounting of all plutonium in North Korea was delayed until construction of the LWRs was well along.
The spent fuel rods put under IAEA inspection had to be left in North Korea as a guarantee that the LWRs would be completed.
The Agreed Framework, while envisioning an eventual accounting of all North Korea nuclear sites, left for the future an agreement on inspection of non-declared nuclear sites.