All weights of those activities that have a "bodyweight" default (eg squats and pull ups,) revert to "bodyweight" in after import, even if the activity is only guessed at by the watch and a weight was entered during workout. Activities such as bench press and curls, where your system assumes that there's a weight associated with them, are not affected.
This was recently changed. In the past, those activities would come in with the weight as long as I chose "edit" or "edit last set" on the watch.
I'm using the Garmin Instinct and Garmin Connect app version 4.6