L2TP Fastpath will not work

I’m having throughput issues on L2TP tunnel. I’m trying to get Fastpath on L2TP working but under /ip settings, I can never get the fastpath counters to show any throughput. Here is my configuration.

Server:

CCCR2116-12G-4S+

ROS version: 7.20.2
PPP Profile:

add bridge-learning=no change-tcp-mss=no name=profile_new use-compression=no use-encryption=no use-ipv6=no use-mpls=no use-upnp=no

L2TP server configuration:

/interface l2tp-server server
set allow-fast-path=yes authentication=mschap1,mschap2 default-profile=profile_new enabled=yes max-mru=1460 max-mtu=1460

Secret:
/ppp secret
add caller-id="" comment="test" disabled=no ipv6-routes="" limit-bytes-in=0 limit-bytes-out=0 local-address=1.1.1.1 name={user} profile=profile_new remote-address=10.34.0.190 !remote-ipv6-prefix routes="" service=any

Client:

RB4011iGS

PPP Profile:

/ppp profile
set *0 bridge-learning=no change-tcp-mss=no only-one=yes use-compression=no
use-encryption=no use-ipv6=no use-mpls=no use-upnp=no

L2TP Client:

/interface l2tp-client
add allow=mschap1,mschap2 allow-fast-path=yes connect-to={server IP} disabled=no name=vpn profile=default user={user}

I found the issue was that I had some firewall rules enabled. I thought that if I had forward rules off, forward traffic could use fast path. But it turns out that if I have any firewall rule on, fastpath is disabled which I did not understand right away.