All Steam achievements are available for any new characters you create on Steam. Yet, it is not sure that Steam will register those achievements consistently. Some Steam achievements may still be acquired on the same character if you complete certain tasks.
If you transfer an Epic save files to your Steam account (Steam supports Borderlands 3 later than Epic), the save data won’t sync between these two platforms, and you won’t receive your STEAM achievements that you already have with that save files. Once your Game Save on the USB stick unplug it from. Before to follow properly this step in order to make sure Borderlands 2 GPD Editor will work. Plug the USB stick in your XBOX360 then go to Setting then System then Storage. However, the files transferring process will only update the locally saved files, for cloud existing savings, just refresh them to reflect the new files. Take your USB stick and make sure there is nothing on it, the best is the format it before using it. Then, when next time you start your game, all preferences and characters in both Epic and Steam version of Borderlands will show up.
Those files include a profile.sav (tracking your Options preferences) and all numbered.sav files (representing your Vault Hunters). To transfer files from Borderlands Steam save location to Borderlands Epic save location, just copy all items from the source platform folder, and paste them into the destination platform folder.