Let’s put aside the performance problem. The Auto Shrink in SQL Server work after all. When you go into a database properties then you will see the Auto Shrink property like the one below.
I was searching everywhere and the closer article was this https://support.microsoft.com/en-my/help/2160663/recommendations-and-guidelines-for-setting-the-auto-shrink-database-op. It did not mention anything about recovery model as well.
I have tested despite with whatever recovery model I set the Auto Shrink just would not work. I believed many people said, shrinking database file is bad but I bet if you log file has growth up to 200GB then you would definitely want to shrink it.
You can manual shrink you database or log using the follow command. It works for me so far.
ALTER DATABASE dashboard15 SET RECOVERY SIMPLE
DBCC SHRINKFILE ‘dashboard15’, 100)
DBCC SHRINKFILE (‘dashboard15_log’, 100)
ALTER DATABASE dashboard15 SET RECOVERY full