I have tried several books on SR, Kleppner and Kolenkow, Morin, Irodov, Ohaninan, Schwarts, Griffiths, Chow, Purcell, French, Coiller, Brian Greene's course, and others that I can't remember at the moment.
The problem with all these texts is that they are too basic, giving no attention to the basics, homogeneity of space and time, and isotropy of time. But as soon as you pick up a grad-level book, or try to understand GR, these ideas create the biggest challenge to understanding the subject. This all becomes highly apparent when you try to derive Maxwell's equations from SR.
From my mail to an author:
For example, Morin and Brian Greene in their respective book and online course (https://worldscienceu.com/courses/special-relativity-world-science-u/) start with highly intuitive ways of looking at the Lv/c^2 term by stating that this is caused due to lack of clock synchronization, which is pretty reasonable considering their framework and approach. However, this approach begins to fail when we go into "tough" problems of kinematics. Not to mention that this does not even begins to make sense for the dynamics. On the other hand, all other books get too technical right at the beginning, the phrases like "Lorentz group is a special case of Poincare group having this symmetry..." mean nothing to me.
My current level in SR is that I can solve most of the problems in the above-mentioned books and have a basic understanding of tensors. If there are any resources addressing these concerns of mine then please share.