@H2L Welcome to FT and congratulations on booking.
I have heard of similar issues with TheFlightNetwork where they try to get customers to part with more money than necessary. An alternative would simply be to call up and book making sure they use the correct codes for everything to match with matrix.
Enjoy your flights and do let us know how you get on.