Villager reverted back to (non working villager) once I took away its workstation. I destroyed the workstation and made a new one, the villager would NOT adopt any profession after that. Also, now my villagers are growing up, choosing their profession but selling the wrong things. I have two villagers who appear to be librarians but one is actually a farmer and the other a stone mason.
Related issues
Comments

I have no idea how to do all that.

The villager not linking issue is covered by MCPE-49580, so I will have this report resolved as a duplicate.
The villagers trades not matching their professions is not one we've been able to reproduce. However, you may search for this issue or create a new ticket if it is still a problem in the latest version.
Are you able to provide a copy of the world save where this is happening please?
On Windows 10 you can use the Export world feature.
On Android or iOS you need to use a file explorer to navigate to Device storage > games > com.mojang > minecraftWorlds
On Xbox or Switch the only way is to upload it to a Realm, and then download the world on Windows 10 or Android/iOS.
If the world is larger than 10MB you can upload the world to OneDrive or a similar file sharing site, and then share the link.