Executing SSIS catalogue package from a different machine, authentication fail
You're on the right track, but I suspect you're still running into the double-hop issue.  SPNs are a step in the right direction to resolve this, but next you need to setup delegation for your SQL Server Instance so that it can properly pass along the AD token.

I will recommend that you setup constrained delegation for SQL Server, but any delegation adjustments will require an account with Domain Admin privileges on your network, so you may need to loop in another person or team depending on your company's structure.

The link above is for the older versions of Active directory, but the same approach will likely apply if you're running a newer version.

Steps 3 - 6 on this article about configuring delegation for SSRS are also a good reference point and SSIS is no different from SSRS where these steps are concerned.