variants endpoint now returns filtered count as total instead of paged + filtered count