What are you saying? Your host says only 8mb uploads and you up'd it to 20mb's and you are wondering if this is right?
They all set a limit of some kind. 8mb's is rather low now a days with broadband highspeed. Audio, video and even digital pictures are all rather large.
Each server does have a limit that they try to keep under control.
Generally 2 types of linux kind of setups. 1 use php.ini to increase to whatever you want. 2 another type you would use .htaccess to do the same with a slightly different command.
So it don't really matter if your host says uploads are limited to 8mb's or 32 mb's. If you want 100 mb's or 200 mb's just up the files.
They will complain about ffmpeg associated with the ray video upload if the file is rather large. ffmpeg eats up the cpu power like you wouldn't believe and the ray ffmpeg.exe is an exec file that they will see as a cpu hog and let you know. I've been suspended before for very small uploads. Go figure.
At any rate upload at will as long as you got the space available. There are a lot more things you can do that your host wont tell your or they imply that isn't available, when in fact is with a little adjustment.