Hi
can you attached your design here to take a look?
Here is some bkm when you use this feature:
Regenerate Back-Annotated Assignments
- Always generate the back-annotation from the exact build you want to lock down. If anything changes (tool version, settings, database, or synthesis options, seed number), regenerate the assignments.
Check Instance Naming Consistency
- Compare node names in your design (via Assignment Editor or Fitter reports) with those referenced in your TCL file. If they don't match, the assignments won't apply.
Use Wildcards or General Assignment Filters
- If instance names change frequently, consider using wildcards or locking down assignments by module/entity rather than full instance path.
Clean Project Database
- Delete the db and incremental_db folders to ensure there are no stale database files causing mismatches. Then recompile.
Check Quartus Version and Settings
- Make sure tool versions and all synthesis/fitter settings are consistent between runs.
Thanks