I am running a 16mm carb and a 16mm ID bore intake also yhough my intake is a long one but my bike reaxhes 9,000 rpms in a friggin flash .....
I think you may have a air filter restriction ... When i was using the sbp high flow filter it would go up to about 6,000rpm and loose power and sputter also it had some 4stroking through out and no matter how i tunned it it didnt want to pass 6,000......
The filter wventually was taken off and i replaced it with a huge brigs and straton one from a 5hp motor , this new filter was far larger and flowed way more air way easyer and suddenly the bike would rev as high as i could ever want it reaching 9,000rpms wile driving ¡!!! I even had to go up to a .74 main jet !!!! With the brigs filter it was too lean
Turns out that little filter that came on the carb as high flow as it looks could not flow enough air into the carb fast enough and was resticting the top end of the bike past 6,000 rpms