There are as such no limits for flatness of concrete top not given in any IS code which speaks about concrete.
In General tolerance for flatness of surface is + / - 5mm or as per the your company tolerance limit.
For slope in the flooring - there may be a sum pits in the surface, which are not acceptable as no one will like the stagnant water on the way or in their car park.
It is must to check the over all slope of flooring you want to give befor starting the casting of panel.
VDF is generally done by casting panels.
so it is important to fix the guide channels in level as per the requirement of slope (in case where PCC not done in slope or on undulated base)
Problem occurs for slope even though the slope is maintained during fixing profiles.
Main cause of it is the floater action
the person operating floater is not experienced.
the blades of floater damaged / not moving correctly.
floating is done either too early or too late.
to ensure the correct slope we can check the undulation on surface immediately after floating by using line thread and get it corrected before moving to next panel.
Only tolerance for level variation after completion of VDF floor - Water should not get stagnant at any place in the panel and it should move towards the slope.
Variation only get observed later if water do not move. (we can not make surface exactly in plane which is required, but we can make it to solve the purpose of it i.e. - slope is given to facilitate rain water or any other spilled water on surface to move into drain and keep surface dry)
Hope this has answered your question, if its not you were looking for then please reply.