It is perfectly normal to have 32-bit program files on a 64-bit computer and unless it is is for a specific reason and you are 100 certain that you know what you are doing the 32-bit program files should be left well alone else you may break something, there are still a lot of programs around that were written in 32-bit so rather than you need to install a separate program to be able to use such a program Windows will often install both 32 and 64-bit versions of a program and then use the appropriate 32 or 64-bit Windows when it is called into use, hope this makes sense but just in case have a read of the article here
regarding Skype I installed from the actual Skype site and it works well; I notices it also installed the redistributable 32 bit which is fine with me.
Regarding my OneDrive which would not sync with file explorer;
By uninstalling and reinstalling I have apparently fixed the Cloud and file explorer syncing.