After doing some additional testing I was able to resolve my issues and now have a workable powershell solution.
The major adjustment was to log into Invoke-sqlcmd using a windows account with appropriate privileges.
The Authentication issue shared in my initial request was likely due to a missing Data Source at that particular point in time.