Is a custom logo for each branch available for sales invoices only?
No. You can set a different logo for each branch in Invoice/Estimate Layouts and in Purchase Invoices Layouts (purchase invoices and purchase refunds). Each layout is saved for the branch it was created from, and you can change the logo inside each layout separately from its Logo section.