No. Pardon my snarkiness but this is NOT the same as MCPE-39609. This doesn't concern MULTIPLE Overworld portals. It's singular.
If the rule is: "This happens because whenever the player or other entity enters the portal, the game uses the coordinates of the entry point to calculate where to go in the target dimension. It then searches the target dimension for the closest portal and sends the player there"
I understood this mechanism and the mathematics from the start. What I'm basically describing is a situation where I build ONE portal in the Overworld at 104,11,104, I teleport from it to the Nether at 13,29,13. If the math going back is simply the former equation but reversed (multiplying by 8 instead of dividing) it should be searching, finding and teleporting me back to my portal at 104,11,104....
...but it didn't.
Instead, it was teleporting me to a different set of coordinates about 40+ blocks away on x,y, and z axis and creating a brand new portal there. This behavior doesn't track with the stated math. Even if there was rounding involved from trying to divide coordinates that don't divide evenly by 8, the deviation should not be this extreme. Something doesn't add up here.
Plus send help.
I need to stress that the second portal being mentioned here WAS NOT initially present.