In Affinity the available tool set is smaller than in Photoshop, but the job is still possible.
At first we must make a careful selection to separate the fabric parts of the red bag from the rest. With that selection we make two layers. One which contains only the fabric parts and another, where the fabric parts are hidden with a layer mask.
Deletion isn't recommended because a selection and its inverse easily creates a no-man's land which is one pixel wide transparent zone. It happened here, too, but after noticing it I could expand the selection one pixel and made a new mask.

The selection was drawn with the pen. Actually your white background was removed at first. No color or contrast based methods are accurate enough if the photo wasn't taken specifically targeting to easy background removal.
The original fabric fine texture isn't very harmful in this case. Affinity Photo has a handy frequency separation filtering which can be used, if it was, but it's not needed now. In Photoshop one would use Smart Blur to remove fabric fine structure. We'll fix it at the end, if needed.
NOTE: The original fabric has brightness variance, which will be useful.
The red color of the fabric isn't wanted. A BW adjustment layer removes it. Also one needs good contrast. Another adjustment layer is added for it. NOTE: We want to kill the red color from all parts => The BW adjustment layer is above both.

Your new texture is difficult to use (except as very dark). It's unsharp, non-uniformly lighted and harmfully curved. I believe the next pattern is plausible enough. It will finally get a slight blur because it's not pixel perfect.

This is a cheat. It's in Affinity Designer because vector shapes are a little easier there. It's exported as PNG and brought back as wrapped bitmap pattern fill.
The fill pattern was copied and pasted to Affinity Photo and rasterized to normal pixel layer,it got a layer mask with the fabric parts layer (=select he emptiness, invert the selection, goto texture layer and create a layer mask)
The texture layer got blending mode hard light and the curves layer was adjusted for good bag feature visibility:

Actually the new texture is dark red. Having original colors in the non-fabric parts can be a good thing:

The BW layer was moved to lower.
This is not at all plausible, because the texture is too straight. Fortunately Affinity Photo has extremely usable mesh warping tool to add some curvature to the pattern:

Believe: There's no need to be exact.
After some warp tweaks, adding a slight sub-pixel (radius=0.2px) gaussian blur to the original red fabric fine texture and inserting a white background we have:
