My transaction ...... is stuck since 2 days even though I sent with 17 sat/byte fee

It will be stucked for a while. As of writing, from the tip of mempool to the fee rate you used, total size is
about 51 MB. If you are lucky, that transaction will be confirmed in the coming weekend. If you are unlucky, you will have to wait till the next weekend. The second scenario is what I guess you will have.
- Good thing: the fee rate is high enough to help your transaction get confirmation after a while of waiting.
- Bad thing: it is marked as NO Replace-by-Fee so that you can not boost the transaction (if you sudden are hurry).
- Lesson from it: Try to use a non-custodial wallet and turn on the RBF option. It helps you to replace and boost your transaction with higher fee
Thanks for detailed response. Now the size for my fee rate is 24 MB. Is there a chance it would be confirmed this weekend?