Welcome to the AngelNav user group! The short answer to your questions are 1. Not all of them 2. No.
However, I will also give you a longer answer describing the background and the updating process. The charts in BF1 are derived from raster charts supplied by the UKHO who release an updated set every quarter. We make those updated charts available within a few days of the start of January, April, July, and October. As far as I am aware, other suppliers of these charts do annual updates only, so users may have to wait up to 9 months for a chart updated in April.
However, only a small number of charts are actually changed each quarterly cycle, and these are listed in the news section of our website here. For example, in the most recent update 6 weeks ago there were six updated charts for BF1 (3 each for numbers 2611 and 2793). If you load Poole Harbour and Approaches (2611) you will see it that the update date is 29th August 2024. This is the date stamp put on the chart by the UKHO, and it was then made available to us in time for the October update. Chart 2450 has not been updated since 1st April 2021.
The update process in AngelNav happens automatically whenever you have the app running and the device has an internet connection. If you have notifications switched on, you will see this happening on or shortly after 1st January 2025.
I can't speak for the internal processes of the UKHO, but it seems to me that on the whole they do incorporate information from NTMs into the relevant charts in a timely fashion. For example NTM number 3332 from 2023 describes a new buoy in the entrance to Langstone harbour, and this appears on chart 3418 updated 13th April 2023. On the other hand the destruction of Holyhead marina after the storm in 2018 took many years to be shown on chart 2011.
Another point is that some NTMs refer to construction work which is either temporary or takes years to complete. In the former case, the NTM is unlikely ever to be incorporated into a chart, and in the latter case the NTM often says something like "The relevant chart will be updated when the works are complete".
I can't think of a practical way of that we can improve this process, although perhaps including this link within the chart information section of AngelNav would be useful? This would at least allow a user to search for any relevant NTMs.
Bill