This is not going to be an easy one for us all to help you with here in Support, because you are talking about customizations that we can’t replicate and you will need to troubleshoot on your own site. I slid this across to the Development category.
If you continue to have trouble and can’t solve this on your own, you might consider looking to hire somebody by posting in Marketplace.