In smart rendering mode grid will load enough rows to fill the visible area.
If you have configured that each loading operation must load only 20 rows, it will result in two loading operations, as grid will not stop while all visible area is filled with data.
( also, please beware that for first loading operation limit is set on server side, client side limitation will be applied only for auto-generated data loading calls )
Get a guaranteed answer from DHTMLX technical support team
under the most suitable support plan