If you know you hardware is working with another receiver, why are you interfering with it? You are then adding another variable into the equation.
I am going to be blunt, don't be offended. This is case of user error/unfamiliarity.
Squinting at your picture, you have set use USALS for this satellite to yes, the co-ordinates are 5.xx East. That puts you on the continent. Once again, don't be offended. For fault finding, I think it is best to treat things in isolation and start at simplest level and systematically rule things out while limiting variables as far as possible. As your dish moves but does not lock on to a signal, I am pretty sure it is a configuration issue.
1. Go to dishpointer.com and get your exact co-ordinates.Use your postcode, move pointer to your address. What are they?
2. Post a screenshot of your tuner configuration while using USALS. One way to take a screenshot, paste the following in your web browser (change the x to make your IP address correct)
Code:
http://192.168.x.x/grab?format=jpg&mode=osd
3. If you say your TM800Hd works fine, please attach the file called "settings" from it here. Do the same for the one from your Twin. The file is located in /etc/enigma2/