This was an easy cake, Gizmo woke me up. I was steering blind at the word moderator. all moderators are moderators but visiting a forum which they do not moderate makes them users only on that particular forum.
So I created a new group which I named "Forum Moderators & VIP" then I went to
Control Panel ยป Group Management and moderators member which is a link with the amount of moderators. clicked on that and selected all and then chose "change group" and I added them to the "Forum Moderators & VIP" user group. then I went to
site permission >> "Forum Moderators & VIP" and then
Currently editing permissions for: the forum I wanted they to see/read/post.
no need to cancel them on the user group they can belong to more than one
Now it works perfect at least I hope so. I logged in as few moderators and it worked being login as them..
Hope you understood above....
Thanks Gizmo