VPN Idle-Timeout (mis)used as Session-Timeout?

After some complains about frequent drops in our dialup VPNs, we have made a test and this are our current conclusions.
When the user connects, the Mikrotik (CHS) receives the answer below from the FreeRADIUS.
The user navigates in the web and maintains an active “Spotify” streaming active to make sure the VPN isn’t idle. (the default gateway is via VPN when active)
After 1h (3600 seconds) the session drops and the user needs to connect again.
It seems to me the Idle-Timeout is being used as Session-Timeout
What is the criteria used by Mikrotik RouterOS for Idle? what level and type of traffic qualifies the connection as “non idle”?

regards.

Note: RouterOS is the latest 6.42.7
Wed Sep 5 09:50:42 2018
Packet-Type = Access-Accept
Framed-IP-Address = 255.255.255.254
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-Compression = Van-Jacobson-TCP-IP
Framed-MTU = 1400
User-Name = “testuser”
Idle-Timeout = 3600
Session-Timeout = 28800
MS-CHAP2-Success =
MS-MPPE-Recv-Key =
MS-MPPE-Send-Key =
MS-MPPE-Encryption-Policy = 0x00000001
MS-MPPE-Encryption-Types = 0x00000006
Acct-Interim-Interval = 900