What are some non-splunk reasons that would prevent a file from being monitored?
Can you search the internal index, specifically splunkd, to be sure that your configuration stanza is being parsed and that the TailingProcessor is adding a watch on the file path?
E.g.
index=_internal source="/opt/splunk/var/log/splunk/splunkd.log" <logfilename>