csf and lfd use different files for whitelisting. csf.allow is used by
csf to construct the iptables rules. csf.ignore is used by lfd to ignore
specified IP addresses if they were to be banned for triggering watched
events.
So, you need to list an IP address in both files if you never want it blocked for any reason.
If you always want to whitelist IP's in csf.allow in lfd, then you can
enable the option IGNORE_ALLOW in csf.conf and then restart lfd:
service lfd restart