hotspot misbehave

Hi guys
I’m an IT Pro but new to mikrotik so done all my configuration by the book
I’m new member in this forum & I hope to find some help with some issues & really appreciate it
thanks in advance

my issues/needs

1- outlook works fine & email download is perfect using full line speed but once the user login to hotspot, emails download speed drops down to the user’s (512 KB ) & outlook fail to download many messages & gives error the connection to the server is interrupted contact the server admin or ISP (this is very annoying & makes me look like a fool at my workplace)
2- need to prevent spicefic macs from getting dhcp lease from my router (i think i’m allready done that)
3- need to grant access to some IPs to specific IPs (eg. need to limit access to a manager’s network printer to him & me only , it’s not nice that a user can find the CEO’s network printer & print to it by mistake :sunglasses: )
attached screen shots of my firewall
4- need to IPs in the range 192.168.1.2-192.168.1.190 to go out through ISP1 & the rest goes out through ISP2 , I’ve done that by marking route method but didn’t work for me , may be I’ve done some thing wrong or the tutorial I followed is incomplete

here is my config
ISP1 gateway: 41.41.186.x with speed of 8MB & unlimited download
ISP2 gateway: 192.168.5.x with speed of 8MB & limited download of 120GB monthly
LAN : 192.168.1.0/24
Router OS 5.18
dhcp - hotspot - firewall - nat