Yes, to an extent alkaline pH substances increase activity of oxygen bleaches.
Professional laundries or dry cleaners use liquid hydrogen peroxide with small amounts of ammonia liquid (an alkaline substance), at spotting board to remove certain stains quickly
Original formula of Persil was sodium PERborate, sodium metaSILicate, and soap.
Perborate is oyxgen bleach, besides softening water sodium metasilicate provides a base pH which enhances the action of perborate bleach. You still needed high water temps however to really get things going.
Liquid pure hydrogen peroxide is acidic, and sodium perborate is alkaline (from borax), but sodium percarbonate is more alkaline because it is made from washing soda. Thus the latter provides on its own enough alkalinity for laundry or other cleaning purposes. Keep in mind for powdered laundry detergents there would be washing soda and other base substances that also raise pH levels.
When formulating stand alone oxygen bleaches makers can get away with less active oxygen bleach (perborate or percarbonate) if they add various amounts of washing soda, borax, etc...
Ratio of filler (washing soda, silicates, etc..) to oxygen bleach various by if product is meant for top, middle or bottom shelf in terms of price points. Soda is cheap, so many bargain brand "oxygen bleaches" contain 50% (or a bit more) of washing soda and other fillers. This is one reason one must use so much product.
OTOH one to two tablespoons (front loader) to maybe 1/4 cup (large top loader) is all one needs of pure sodium percarbonate.
https://www.aboutcleaningproducts.com/science/details-of-bleaches/