Never EVER have different ADFS apps in the same web path hierarchy. You will have overlapping cookies and chaos can ensue. For example, don't define two apps like this:
https://server.com/app1/
https://server.com/app1/app2/
The cookie path for /app1 also applies to /app1/app2, so app2 will get app1's cookies. You'll get ADFS errors from this.
Always make the apps pure siblings or just avoid having more than one app per host name (note that in terms of how cookies work, the port number does NOT make the host name distinct, so you can't vary by port number to accomplish this).
That said, you need a pure token app to do this. You can't really use a claims app for this(although there is a hybrid combo where you enable both, but I suggest you avoid this).
Once you have a token app, you need to enable Kerberos delegation with protocol transition for the web app pool identity in AD and ensure that you have constrained delegation to the SQL server enabled. You also need a proper SQL SPN set for the SQL server box. There may have been one configured when you installed SQL. It depends on whether you have SQL running as network service or system or if you are using a fixed account.
You also don't get a valid test here unless SQL is on a different machine. You can't cross forest boundaries with constrained delegation, so make sure the SQL box and web box are in the same domain (or at least the same forest).