SPLUNK_HOME = <string> * The fully qualified path to the Splunk platform instance installation directory. * The comment in the auto-generated splunk-launch.conf is informational, not a live setting, and does not need to be uncommented. * If not set, the Splunk platform automatically determines the location of SPLUNK_HOME based on the location of the splunk CLI executable. * Specifically, the parent of the directory containing splunk or splunk.exe
Accroding to this your forwarder home path will be /data2/splunkforwarder/ if splunk executable exist in /data2/splunkforwarder/bin/.
So, there will no conflicts of running two instances under the same user.
If this reply helps you, an upvote/like would be appreciated.