Unable to upload files bigger than 4.8G

Hi , I am trying to upload files bigger that 4G to my owncloud using webdav but i have some issues .
Regarding to the php config i already have all settings in 16G
i am using php7.0-fpm
I also went look into apache2/mods-enabled/reqtimeout.confand my current config is :

RequestReadTimeout header=20-40,minrate=500
RequestReadTimeout body=20,minrate=500

my nextcloud.conf in fpm directory have this config :

php_value[upload_max_filesize] = 16G
php_value[post_max_size] = 16G
php_value[default_socket_timeout] = 3600
php_value[max_execution_time] = 3600
php_value[max_input_time] = 3600
php_admin_flag[log_errors] = on
catch_workers_output = yes

php.ini in fpm directory :
output_buffering = 0
zlib.output_compression = Off
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
post_max_size = 8M
opcache.enable=1

opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=4
opcache.revalidate_freq=1
opcache.save_comments=1
upload_max_filesize = 16G

Any clews why this is happening ?

Note , i did not try yet a big upload over https .

Since this is my private cloud , i dont have to worry about external users .
So as an alternative i have to use an sftp client to upload these bigger files , when in reality transferring a file over sftp i can get more than 2x speed than using webdav .
A file with 7G i can get 25M/s using sftp client
when successfully with nextcloud (in the past) i could only get 12M/S , witch is half of the speed .
Personally i also never understood why there is a so bigger difference is speed using these 2 different protocols .

What web server are you using? Check the max upload size for your web server

I am using apache and there is not configuration for max upload size in apache itself , only in the php whitch is the engine that runs nextcloud tasks , apache only opens that engine to the web as the way we see it .
I only got this issue in php7.0 , in php 5.6 i did not had this problem .