A couple of observations based on a quick look at your database:
Your relationships are typical of altering a M:M to 2 1:M relationships
Your tbl2_Junction is normally called OrderDetails (or similar).
It seems to me that when you have an Order, OrderDetails and Product, you also have a Customer and/or Supplier. This seems to be missing from your relationships. As mentioned earlier, you seem hesitant to provide details, and you may have accounted for these other "entities" somewhere.
Another point is that if you rely on (Product) Price in the Product table to calculate Order Total Cost/Price, you will risk changing the Price on all historic Orders. A better technique is to include the "AgreedToPrice" in the OrderDetail record. Usually this is the unit Price that was Agreedto for this Product on this Order for this Customer. The advantage of this approach is that you can change the Price of the Product in the Product table without affecting historic Orders. Also, it allows you to have clearance, sale items, loyalty program etc without having to have multiple prices in your product table.
Good luck.