404 errors in frontend

I have an issue with apache setup - or so I think.
Every frontend page/url returns 404 - except home page.
I've checked my vhost setup, htacces, traced mod_rewrite and I can't figure out the problem.
All the sources state that I'm using right configuration but this for some reason doesn't work.
I'm running subdomain multisite installation - my main installation is on subdomain.
vhost configuration

<VirtualHost *:80>
    ServerName predprod.maindomain.hr
    DocumentRoot /var/www/predprod/public
    ServerAlias *.predprod.maindomain.hr
    ErrorLog ${APACHE_LOG_DIR}/predprod_error.log
    CustomLog ${APACHE_LOG_DIR}/predprod_access.log combined
         RewriteEngine on
        LogLevel trace3
    <Directory /var/wwww/predprod/public/ >
        AddOutputFilterByType DEFLATE text/plain text/css application/json application/javascript text/xml application/$
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Require all granted
       Allow from all
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

.htaccess :

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

wildcard dns is enabled for *.predprod subdomain
Admin works fine.

mod_rewrite doesnt pass through URL to last RewriteRule ( so I think )

[Sun Oct 09 16:37:28.760462 2016] [rewrite:trace2] [pid 30223] mod_rewrite.c(476): [client] - - [predprod.maindomain.hr/sid#7f98aa4b1140][rid#7f98aa43a0a0/initial] init rewrite engine with requested uri /new-test-post/
[Sun Oct 09 16:37:28.760931 2016] [rewrite:trace1] [pid 30223] mod_rewrite.c(476): [client] - - [predprod.maindomain.hr/sid#7f98aa4b1140][rid#7f98aa43a0a0/initial] pass through /new-test-post/

any ideas ?