While there are some details of your config that might need clarification or improvement (for example your commands specify group TS but I do not see any definition of a group TS), if you say that some level 15 commands are being logged properly then I assume that the details of the config must be working ok.
I am puzzled about why interface commands are not being written to the accounting records. Your configuration of:
aaa accounting commands 15 default stop-only group TS
is similar to the way that I configure routers. I generally use start-stop where you are using stop-only. I would not expect this to cause the issue that you are seeing but it would be worth trying to see if it is any different if you specify start-stop instead of stop-only.
If that does not make any difference then I wonder if you are encountering a bug in the version of code that you are running. Can you give us the specifics of the code version that you are running? When I configure accounting for level 15 commands I see interface commands in the accounting records, so in general I believe that it works. So it might be worth trying a newer version of code and seeing if the behavior changes.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...