Check here for steps to try if your custom heroes, achievements, or rewards from Dragon Age: Origins and/or Dragon Age II aren’t appearing in the Keep.
Please keep in mind that it may take some time for your heroes to appear in the Keep, especially during busy periods.
Use the same EA (formerly Origin) account on the Keep as the one you’re trying to sync with in-game
You must use the same EA (Origin) account on the Keep as in the game. If you’re using a different account, the Keep will not be able to connect to sync your game data.
Use the latest patch version for both games
You must be using the latest patch version (1.05 for DAO, 1.04 for DA2).
Enable data uploading from the Options menu in-game
To get your data to sync with the Keep on all platforms, make sure that you’ve set your character profiles to upload in the options menu from in-game. You can do this by launching the game, opening the save you want to sync from, and checking that the option to upload character profiles is on.
To force your character to sync, you can try un-equipping an item from your character, saving your game, re-equipping the item and then saving again to force a sync.
Disable the developer console on PC
If you ever enabled the developer console in the past (this may have been done automatically by enabling mods) or currently have it enabled, this will block your data from syncing. You will need to disable it to sync with the Keep. Also, try loading the character without any active or installed mods.