Don't know how much you know about these bikes but you are aware that it's a dry sump engine so draining is not per your average wet sump bike ?
If 1.5 litres came out and the oil level was fine before draining, then logic would say putting 3 litres back in has vastly overfilled the bike. If you use it like that the excess will likely get pushed up the crankcase breather and into your air box. Always go by the oil level and not quantity alone when refilling as you will never remove 100% of the old oil in a simple oil change. There will be pockets of oil trapped all over the engine.
Checking the level after refilling is a different method as well due to the dry sump. Engine has to run for a warm up period and then turn off and allow the oil to track back to the tank for a few mins, then look at the level. Your just getting it ballpark at first fill (about 3.7 litres with a filter change) and then top up after it has run. By the way, if you left lots of dirty oil in via only partial draining then your new oil has mixed with it and is now contaminated.