V5 requires client-id with auth token?

Probably not a bug.

Just pass your ClientID, if you pass your clientID with all your kraken requests job done.
Then you don’t need to remember if you should or should not send your ClientID.

Just send it always like the docs say.

The original docs say “please send your clientID” it just never enforced it.