Initial issue has been solved but the new issue (detailed from Post 5 onwards) has been opened in a new post, so as to avoid confusion.