The first question is whether you are worried about any problems. If the bank and the law are concerned, there is no problem, because the money has been released, which means that the bank has recognized your loan qualifications and conditions.
For the second question, you only need to read the loan contract. If the signature of the guarantor appears, then B has indeed guaranteed you, and it is reflected in the contract. In addition, each bank is different. This answer is just for reference.
As for the third question, you may not understand bank loans. Nowadays, pure mortgage and guaranteed loans are basically no longer available. You need to explain the purpose of the loan. Generally, There are very few approvals, so you need to make some fake materials that can pass the bank, such as purchase contracts and business licenses. In this case, a lot of money will be loaned in the name of payment, usually up to 90%, and it is just a simple mortgage. It is very good to be able to get 3 loans.
If there is indeed no invoice, it would be nice to give you a receipt